添加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]# ifconfig
netconfig文本模式的窗口工具:
[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.138
ifconfig和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/i18n
sysconfig下面存放了大部分服务器配置程序、系统启动初始化脚本的主要配置文件,存放最基本的
配置信息
查看系统中所有的硬件信息,由系统硬件检查器检查出的资料:
[root@localhost root]# more /etc/sysconfig/hwconf
kudzu自动检查硬件配置资料。生成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 restart
xinetd程序启动的服务都放在目录/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