添加RedHat用户: [root@localhost root]# useradd RedHat 将在/home目录下面建立目录RedHat设置用户密码: [root@localhost root]# passwd RedHat
显示的.bash_logout 退出系统时执行的脚本.bash_profile .bashrc初始化用户登录环境 [root@localhost root]# ls -a退出系统 [root@localhost root]# exit
显示硬盘的使用信息: [root@localhost root]# df -h显示当前目录: [root@localhost root]# pwd显示根目录的信息: [root@localhost root]# ls /以超级用户方式登陆: [root@localhost RedHat]$ su -
查看当前用户: [root@localhost root]# whoami
/ 目录下的子目录: /bin 二进制文件,程序,工具 /boot 系统启动必须的文件,内核,引导程序 /dev 系统的设备 /etc 系统所有的配置文件 /home 普通用户的数据 /initrd 临时目录,初始化引导时使用,一般为空 /lib linux下可执行程序的共享动态链接库 /lost+found 系统启动时自检时发现的碎片文件,一般为空 /misc 额外的文件,基本不用 /mnt 挂载外部设备的目录 /opt 空,安装第三方软件 /proc 虚拟的文件系统,内核进程里的信息,不占用硬盘空间 /root 管理员的目录 /sbin 超级用户使用的管理工具,一般只有管理员才能使用 /tmp 存放临时文件,全局可写的,所有的用户都可以使用 /usr 所有用户公共的配置文件,文档,工具,c语言头文件,比较大,一般固定不便 /var 动态变化的数据,如系统中的数据库的日志,随时变化的
统计一个文件或一个目录使用的空间大小: [root@localhost root]# du -sh /* 查看所有的根目录 (目录名) s 统计总数 h 可使结果更加好读Ctrl + C 强行终止
显示硬盘的分区信息: [root@localhost root]# fdisk -l /dev/hda1
激活硬盘的DMA功能: [root@localhost root]# hdparm /dev/hda1手工打开DMA支持使用: [root@localhost root]# hdparm -d1 /dev/hda1 d表示DMA 1表示on把上面的命令写进rc.local文件(rc.local文件是系统初始化的脚本文件,由管理员定制使用) [root@localhost root]# more /etc/rc.local
检查系统的网络环境 [root@localhost root]# ping www.sina.com.cn查看DNS的客户端文件 [root@localhost root]# more /etc/resolv.conf打印所有网络接口的配置信息 [root@localhost root]# ifconfignetconfig文本模式的窗口工具: [root@localhost root]# netconfig修改配置文件后,不会立即生效,需要使用service network restart,重新启动网络服务: [root@localhost root]# service network restart查看默认的路由: [root@localhost root]# route -n查看局域网活动的主机: [root@localhost root]# ping -b 192.168.1.255用ifconfig命令可以修改网络地址,netmask修改子网掩码: [root@localhost root]# ifconfig eth0 192.168.1.56 netmask 255.255.255.0查看eth0的信息: [root@localhost root]# ifconfig eth0查看ifconfig的帮助文件: [root@localhost root]# man ifconfig 按Q退出帮助route命令手工添加默认的网关: [root@localhost root]# route add default gw 10.0.0.138ifconfig和route修改后的结果在重启之后就会丢失,为了将修改后的结果保存起来,需要使用netconfig,因为它将配置信息写进了配置文件: [root@localhost root]# ls /etc/sysconfig/network-script/ ..network-script/保存所有网络接口启动,激活和关闭的脚本 ifcfg-eth0 第一个网卡的配置文件查看ifcfg-eth0文件: [root@localhost root]# cat /etc/sysconfig/network-script/ifcfg-eth0 ONBOOT=yes 表示地址开机的时候是自动激活的 BOOTPROTO=static 表示接口特征,是静态地址 使用service network restart本质就是加载ifcfg-eth0这个文件用vi编辑器打开这个配置文件: [root@localhost root]# vi /etc/sysconfig/network-script/ifcfg-eth0在/etc/sysconfig/目录下,存在/networking目录和/network-script目录 [root@localhost root]# netconfig || neat neat这个工具会把网络配置信息写进/networking/profiles目录下查看系统环境:查看系统语言环境: [root@localhost root]# locale查看系统支持的所有语言: [root@localhost root]# locale -a改变语言变量: [root@localhost root]# LANG=zh_CN.gb2312语言环境的设置,保存在文件:/etc/sysconfig/i18n查看这个文件: [root@localhost root]# cat /etc/sysconfig/i18nsysconfig下面存放了大部分服务器配置程序、系统启动初始化脚本的主要配置文件,存放最基本的配置信息查看系统中所有的硬件信息,由系统硬件检查器检查出的资料: [root@localhost root]# more /etc/sysconfig/hwconfkudzu自动检查硬件配置资料。生成hwconf文件 [root@localhost root]# kudzu添加新硬件后,如果要计算机识别使用命令service kudzu start [root@localhost root]# service kudzu start系统每次启动都会运行kudzu命令,很花时间,我们可以在启动是不运行这个命令修改计算机的启动脚本 [root@localhost root]# chkconfig检查kudzu的状态: [root@localhost root]# chkconfig kudzu --list使用setup命令调整: [root@localhost root]# setup 1. Authentication configuration 认证信息 2. Firewall configuration 配置防火墙 3. Mouse configuration 配置鼠标 4. Network configuration 配置网络 5. System service 可以查看系统启动自动运行的服务,取消isdn,kudzu,不是笔记本可取消 pcmcia服务查看默认的系统启动服务列表 [root@localhost root]# chkconfig --list这些服务上面的一部分是由系统系统初始化脚本init启动的 下面的一部分是由xinetd启动的,xinetd是一个独立的互联网服务器,是一个超级服务器,它能 启动很多的服务器,它本身是一个系统启动的服务 如果我们要开启rsync服务,可以使用: [root@localhost root]# chkconfig rsync on 查看状态: [root@localhost root]# chkconfig rsync --list修改后,临时启动xinetd服务: [root@localhost root]# service xinetd restartxinetd程序启动的服务都放在目录/etc/init.d下 [root@localhost root]# ls /etc/init.d 运行service xinetd restart,本质上是运行/etc/init.d/xinetd脚本 /etc/init.d/xinetd这个服务会检查自己的配置目录: /etc/xinetd.d,里面由xinetd管理的各种服务的状态,每一种服务状态保存在相应的文件里面 chkconfig rsync on命令,本质上是修改了/etc/xinetd.d下rsync文件的状态查看/etc7个运行级别的目录每一种服务都在相应的目录下面都有一种符号链接,查看kudzu [root@localhost root]# ls /etc/rc3.d/ |grep kudzu 看到K95kudzu,K表示这个服务不会启动,S表示会启动查看运行级别: [root@localhost root]# runlevel以后经常要使用的服务sshd,用来远程维护管理,支持远程的文件传输,拷贝,可以查看一下: [root@localhost root]# chkconfig sshd --list系统初始化的主要配置文件/inittab: [root@localhost root]# more /etc/inittab 一般服务器进入默认的级别3快速的配置系统,还有一个工具是ntsysv,和setup服务的设置画面一样: [root@localhost root]# ntsysv重新启动计算机: [root@localhost root]# reboot