ChinaITLab-Linux工程师培训课程笔记3


添加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

 

阅读更多
个人分类: Linux
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭