Linux桌面发行版
Ubuntu
CentOS
Red heat Linux
Oracle Linux
一、系统安装
1、系统分区
若手动分区swap和根分区必须创建,推荐创建boot分区。
/----------根目录,唯一必须挂载的目录。(在绝大多数情况下有2G的容量应该是够用了。当然了,很多东西都是多多益善的)
swap----交换分区,它的容量只要约等于您的物理内存就可以了,如果超过了您物理内存两倍的容量,那绝对是一种浪费。
/home---这是您的家目录,通常您自己创建的文件,都保存在这里,您最好给它分配一个分区
/usr------应用程序目录。大部分的软件都安装在这里,如果您计划安装许多软件,建议也给它分配一个分区
/var------如果您要作一些服务器方面的应用,可以考虑给它分配一个较大的分区
/boot----如果您的硬盘不支持LBA模式(不太可能),您最好挂载它,如果挂载,将它挂载在硬盘的第一个分区。一般来说,挂载的分区只要100M大小就足够了。
举例:
Desktop: / /dev/hda1 10~15G足矣 /home /dev/hda2 最大的剩余空间 /boot /dev/hda3 100MB即可 swap /dev/hda5 大约内存大小(建议至少512MB) Server: / /dev/hda1 10~15G足矣 /home /dev/hda2 最大的剩余空间的一半 /boot /dev/hda3 100MB即可 swap /dev/hda5 大约内存大小(建议至少512MB) /var /dev/hda6 视服务器功能决定大小,至少需要1GB以上 /usr /dev/hda7 最大的剩余空间的一半
2、配置yum源
1)连接光驱并进行挂载
#mount -o loop /dev/cdrom /media
2)配置yum源
#mv /etc/yum.repos.d/rhel-source.repo /etc/yum.repo/rhel-source.repo.bak #vim /etc/yum.repos.d/yum.repo \此时按i进行编辑 [rhel6u4] name=Server baseurl=file:///media enable=1 gpgcheck=0
按ESC,输入wq保存退出
导KEY
# rpm --import /media/RPM-GPG-KEY-oracle
3)检查yum源是否配置成功
#yum clean all #yum repolist
4)为使yum源每次开机生效,需配置开机挂载
#echo mount -o loop /dev/cdrom /media >>/etc/rc.local
3、安装tools虚拟工具
#mount -o loop /dev/cdrom /media #cp /media/VMwareTools-9.6.2-1688356.tar.gz /usr/src #cd /usr/src #tar -xvzf VMwareTools-9.6.2-1688356.tar.gz #cd vmware-tools-distrib/ #perl vmware-install.pl
4、安装完成
二、环境初始化
1、打开终端
1)桌面空白部分点击右键-->打开终端
2)alt+f2 打开运行窗口,输入:gnome-terminal,回车
3)ctrl+shift+n #(当前活动窗口必须是一个终端)
4)ctrl+shift+t #在原有终端的基础上打开一个标签:
5)alt+数字 #标签之间互相切换:
6)ctrl+shift+w #关闭当前标签:
7)ctrl+l #清屏:
8)ctrl+alt+d #显示桌面
2、配置网卡
测试网卡是否可用
# mii-tool eth0 #vim /etc/sysconfig/network-scripts/ifcfg-eth1 DEVICE=eth1 HWADDR=38:83:45:F2:65:42 TYPE=Ethernet UUID=64d0b609-f638-412a-a97a-86b264c119b1 ONBOOT=yes NM_CONTROLLED=no BOOTPROTO=static IPADDR=192.168.2.132 NETMASK=255.255.255.0
如遇系统无法识别网卡设备可尝试如下方法:
1)cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth1
2)清除ifcfg-ethX中的MAC信息
3)清除vim /etc/udev/rules.d/70-persistent-net.rules 中与eth1网卡有关的信息
4)重启系统
3、关闭防火墙、SELINUX
# /etc/init.d/iptables stop # chkconfig iptables on # senenforce 0 # vim /etc/sysconfig/selinux 改为:SELINUX=disabled
4、修改系统语言、时间
# echo $LANG //查看当前语言 汉语:zh_CN.utf8 # LANG=en_US //修改为英文 # vim /etc/sysconfig/i18n LANG="zh_CN.UTF-8" # date -s 2014/5/31 //设置日期 # date -s 14:11:00 //设置时间
5、查看日志
# vim /var/log/messages #系统日志 # vim /var/log/secure #安全日志
6、查看占用端口
查看端口被谁占用
# netstat -tnlp |grep :80
NMAP扫描
nmap -v -A 192.168.1.102
7、linux虚拟机卸载
#vmware-installer -u vmware-workstation
工具软件使用:
linux录屏软件
# yum install mplayer xvidcap # mplayer dg-failover.mpeg
8.安装Linux下笔记软件 cherrytree
1.解压
2.点开解压目录,在解压目录下右键打开终端
3.编译安装,指定安装目录,修改环境变量
# python setup.py install --prefix=/usr/local/cherrytree -f # vim ~/.bash_profile PATH=$PATH:$HOME/bin:/usr/local/cherrytree/bin
4.注销重新登录
5.nohup cherrytree & #nohup 忽略所有挂断信号,在注销后使用。
9.安装字典
1)解压
2)创建存放字典的目录
/usr/share/stardict/dic
3)把字典拷贝到刚创建的目录
4)配置添加字典
10.破解linux用户密码
linux系统的启动过程:
1、开机自检(POST),初始化部分硬件
2、搜素可用于引导的启动设备(如磁盘的MBR)
3、读取并将控制权交给系统启动加载器(grub2)
4、启动加载器加载器配置,显示可用配置菜单
5、启动加载器加载内核及initramfs,置入内存
6、启动加载器将控制权交给内核
7、由内核查找initramfs中的硬件驱动,作为PID=1从initramfs执行/sbin/init(在RHEL7中,为systemd,并包含udev守护进程
8、Systemd执行initrd.target的所有单元(包含将文件系统挂载到/sysroot)
9、内核root文件系统从initramfsroot文件系统切换到/sysroot上的系统root文件系统
10、Systemd查找默认目标(target),然后启动该target的所有单元
修改运行级别 1.按tab进入grub界面,按e 2.选择kernel行,e快捷键,在结尾写 1 ,回车,b快捷键 进入单用户模式(可以修改root密码)
或者: 1.进入grub界面 2. a快捷键,在结尾写 1 ,回车,b快捷键