1.cat /etc/shells
查看当前
linux发行版本支持的shell类型
2.vi .bashrc
设置自己想要的命令格式
fuzhi ---- cp
3.tail -3 /etc/passwd
查看用户文件后
3项信息
4.tail -4 /etc/shadow
查看密码文件后
4项信息
5.tail -5/etc/group
查看组文件后
5项信息
6. chmod -R 000-777 文件名或目录
更改文件权限
7.cp * /aaa -rf
强制复制当前所有文件到
/aaa目录
8.chown yuan:yuan 123 设置
123文件属组.属主为yuan 可以设置文件和目录的唯一性
9./etc/skel/
模板文件
为隐藏文件 ls -la /etc/skel/
10.usermod -L 用户
禁用用户
11.usernod -U 用户
启用系统中被禁用的帐户
12.rm -rf 文件或目录
强制删除文件或目录
13.mkdir 1/2/3 -p
强制建立多级目录
14.vi /etc/DIR-COLORS
修改字体颜色
15.rpm -ivh 安装包名称
--nodeps --force 不检查相容性强制安装
16.rpm -e
安装包名称
卸载软件
17.chsh
/bin/bash 修改当前的
shell环境
18. vi /etc/inittab
可以设置启动级别
id 3/5 initdefault 和打开的端口数(前加#)
19. /etc/rc.d/rc.sysinit
系统启动初始化脚本
可以修改版本信息 102.23 :%s/red hat/yanchi /g
20. /etc/rc.local
最后一个执行的脚本 可以自定义执行一些文件和命令
/dev/sda1
/home1 ext3 default,usrqouta,grpquota 把配额信息直接写入启动脚本里,不用在自动检测
21. chkconfig --level 35
tux on 设置
tux在3 5运行级别开启
22.killall -9 进程号
禁用多个进程
23. /var/spool/cron/ 用户任务计划目录
24. /etc/crontab 系统豫设置的任务
25./var/log/ 系统所有日志文件放置的目录
26.crontab -e/新建任务
-l/ 查看所有的任务 -r/ 删除用户现有的任务
*/2 * * * * reboot 每
2分钟重启
0 3 * * * reboot 3点重启
0 4-5 * * * reboot 4-5点至少重启一次
27.service crond restart
在做完任务计划后,重新启用
cron服务(减少延迟)
或是
/etc/rc.d/init.d/crond restart
28. chkconfig --level 35 crond on 开启
crond在运行级别35的启动状态
29.fdisk -l 查看当前系统磁盘情况
30.vi /etc/fstab 修改分区装载设置,添加
usrquota,grpquota
31.mkfs.ext3 /dev/sda1
格式化
sda1盘为ext3类型
32.quotacheck -cmug 建立
quota的目录 创建配额文件
33.edquota -u 用户名
设置用户或组配额大小(设置配额后用户必须先登陆后才可以查看配额信息)
34.quotacheck -mfvug 文件系统
检测配额文件和文件系统实际配额状态一致性
35.date -s 20080418 重新设置日期
date -s 152000 修改时间为15点20分
36.tar cf/czf/cjf 文件名
tar/tar.gz/tar.gz2.,需要备份的文件或目录 备份文件 可以配合cron一起使用效果更好
37.tar xf/xzf/jxf 压缩的文件
tar/tar.gz/tar/gz2/ -C大写 目录名 解压文件到指定的目录
38. vi /etc/sysctl.conf 下修改
net.ipv4.ip_forward =o 修改为1
sysctl -p 使配置立即生效
route add -net 目标
IP地址 -netmast 子网掩码 -gw 下一条的地址 网卡作为路由 添加静态路由信息
39.ifconfig eth0 查看
eth0的接口信息
40.netconfig 配置默认接口信息
利用模板
ifconfig eth0 10.1.1.1 netmast 255.0.0.0 up 配置
eth0接口信息并立即生效只在当前系统下有效,重启不起效
41.cd /etc/sysconfig/network-scripts/
cp ifcfg-eth0
ifcfg-eth1
vi ifcfg-eth1 修改
eth0为1 ,修改ip地址和子网掩码 通过这个方法可以给多个网卡设置ip还可以设置子接口
service network restart
重新启用服务
或是 /etc/init.d/network restart
42. 0 16 * * * ifdown eth2
下午
4点关闭端口
0 18 * * * ifup eth2 下午
6点打开端口
43。
vi /etc/resolv.conf 修改DNS配置文件
44.vi /etc/sysconfig/network
修改主机名配置文件
45. 配置服务器
nfs
netconfig 设置
ip地址
rpm -q nfs-utils portmap 查看是否安装软件包
mkdir yuanchi 新建
yuanchi目录
chmod -R 771 yaunchi 设置
yuanchi权限为771
vi /etc/exports 设置
nfs配置信息
/yuanchi *(sync,rw) 注意绝对路径
(no_root_squash anonuid=567,anongid=789设置同步,设置固定的uid,gid)
service portmap restart 重新启动服务
showmount -e 显示
nfs服务器的输出目录
配置客户机
nfs
netconfig 设置
IP
ping 服务器的
IP 必须要能通
service portmap restart 重新启动服务 或用
/etc/rc.d/init.d/portmap restart
mkdir s1
mount 服务器的
IP:/yaunchi(目录) s1
tar cjf tar.gz2 目标文件
次压缩文件小但占用CPU大
46.netstat -a 查看接口
47.tar -cjf `hostname`.`date +%Y%m%d%H%M%S%`.tar.gz2 需要备份的目录或文件
( 通过设置主机名时间可以设置唯一的压缩包 注意区分大小写)
48.tar -cjf /指定的目录
`hostname`.`date +%Y%m%d%H%M%S%`.tar.gz2 需要备份的文件或目录 (通过这个方法可以实现NFS上的备份文件,很方便)
49.date +%Y%m%d%H%M%S% 显示当前的具体时间日期
50.```````` 这是
TAB上的一个键,很关键!
51.cd /mnt/hgfs/linux 进入共享文件夹
52. cp * /root -rf 强制拷贝所有文件到
/root 根下面
53. cd /root 进入
/root目录
54.rpm -qa 查看系统中的所有
RPM包
rpm -qa ! grep httpd
55.rpm -q 查看是否安装软件
56.rpm -qi 查看软件详细信息
57.rpm -qf 查看文件属于哪个软件包
58.rpm -ql 查看软件包包括哪些文件
59.rpm -qpi 显示安装包文件信息
60.rpm -qpl 显示安装包文件列表
61. which 用于查看命令可执行路径
62.rpm -i
rpm -ivh 用于安装软件
rpm -ivh 文件名
--nodeps 不检查相容性,直接安装
rpm -ivh 文件名
--force 强制安装
rpm -ivh 文件名
--nodeps --force 不检查相容性,强制安装
63.rpm -e
软件名
删除软件
现在就以安装
RealPlayer10GOLD.bin 为例说明安装步骤
1)先把
RealPlayer10GOLD.bin 和libstdc++-3.2.2-5.i386.rpm 复制到虚拟机的共享文件夹中。
2)在进入共享文件夹
cd /mnt/hgfs/linux
3)
ls 查看是否有你要安装的文件
3)
cp * /root -rf 强制拷贝所有文件到/root 根下面
4)
cd /root 进入/root目录
5)
rpm –ivh libstdc++-3.2.2-5.i386.rpm --nodeps --force 不管相容性强制安装。
6)
./RealPlayer10GOLD.bin
7) 在图形界面中执行
realplay即可 用init 5 和init 3相互转换
64.vi编辑环境下
yy复制,dd删除p粘贴.命令模式下:u撤销最后一次操作.U撤销所有操作w保存 ,q!不保存退出.wq保存退出