全面介绍linux 常用命令(二)


总看到一些人问关于linux 常用命令的问题,这几天找了很久,现在我一次性全部列在下面,希望对大家有所帮助,希望大家喜欢啊!以下接《全面介绍linux 常用命令(一)》

linux 常用命令

56    软件管理    #    tar     -c 创建包 –x 释放包   -v 显示命令过程 –z 代表压缩包       
57    软件管理    #    tar -cf    tar –cvf benet.tar /home/benet    把/home/benet目录打包       
58    软件管理    #    tar -czf    tar –zcvf benet.tar.gz /mnt    把目录打包并压缩       
59    软件管理    #    tar –tf    tar –tf benet.tar    看非压缩包的文件列表       
60    软件管理    #    tar –tzf    tar –tf benet.tar.gz    看压缩包的文件列表       
61    软件管理    #    tar –xf    tar –xf benet.tar    非压缩包的文件恢复       
62    软件管理    #    tar –zxvf    tar –zxvf benet.tar.gz    压缩包的文件解压恢复       
63    软件管理    #    tar -jxvf    tar –jxvf benet.tar.bz2         
64    软件管理    #    diff    diff file1 file2 > 补丁名.patch    为新旧文件生成补丁文件       
65    软件管理    #    diff    diff file1 file2    比较两个文件的区别       
66    软件管理    #    Patch     Patch file补丁名.patch    打补丁       
67    软件管理    #    ./configure   --prefix=/usr/local/    编译前配置       
68    软件管理    #    make    编译       
69    软件管理    #    make install    安装编译好的源码包       
70    启动管理    #    reboot    Init 6    重启LINUX系统       
71    启动管理    #    Halt    Init 0    Shutdown –h now    关闭LINUX系统       
72    启动管理    #    runlevel       显示系统运行级       
73    启动管理    #    Init [0123456]        改变系统运行级,7种       
74    启动管理    #    Chkconfig –-list [服务名称]    查看服务的状态       
75    启动管理    #    Chkconfig –-level <运行级> <服务名> on|off|set     设置服务的启动状态       
76    启动管理    #    Chkconfig <服务名> on|off|set    设置非独立服务启状态       
77    进程管理    #    Top动态    Ps-aux静态    进程树pstree     查看系统进程       
78    进程管理    #    程序名 &    后台运行程序         
79    进程管理    #    fg    把后台运行的进程调回前台         
80    进程管理    #    bg    把前台运行进程调到后台         
81    进程管理    #    renice    Renice +1 180     把180号进程的优先级加1       
82    进程管理    #    kill    Kill PID     终止某个PID进程       
83    进程管理    #    at    at 5pm + 3 days
/bin/ls    指定三天后下午5:00执行/bin/ls       
84    进程管理    #    crontab    Crontab -e    用VI的形式来编辑自动周期性任务       
85    进程管理    #    crontab    Crontab -l    查看自动周期性任务       
86    进程管理    #    crontab    Crontab -r    删除自动周期性任务       
87    进程管理    #    crond    Service crond        
    马上启动自动周期性服务    Service crond <启动|停止|重启|状态>       
             
    实现磁盘配额    (注安装LINUX时建立/home分区)
目标:对用户zhao在/home目录上实现soft limit为5k,hard limit 为10k的磁盘配额
实现步骤:
1. 修改包含/home的行,   #vi /etc/fstab, 改为:defaults,usrquota。也就是增加usrquota项。然后保存退出。
2、卸载/home目录                            #umount /home
3. 挂接/home目录                            #mount /home
4、增加用户tod                              #useradd tod
5、修改密码                                 #passwd tod 
6、生成关于/home目录的quota信息            # quotacheck -cmug /home
                                        #quotacheck -vu /home 
7、查看所有用户的信息                        #repquota -au
8、设置配额                                  #edquota -u tod
将soft 和hard 分别改为5和10
9、保存并退出                                #wq! 
10、修改时间                                 #edquota -t 
11、                                         #wq!
12.开启/home上的磁盘配额功能                 #quotaon /home
13.查询配额                                  #quota -u tod
14.验证配额                                  #su - tod
 

希望以上的《全面介绍linux 常用命令》对大家有所帮助。

相关内容