linux常用命令和服务_第1页
linux常用命令和服务_第2页
linux常用命令和服务_第3页
linux常用命令和服务_第4页
linux常用命令和服务_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1. 用户分组创建用户分组:groupadd option groupname -g    GID    指定新用户组的标识号(GID)。-o    一般与-g选项同时使用,表示新用户组的GID可以与系统已有用户组的GID相同。实例:groupadd group1groupadd -g 100 group2删除一个已有的用户组使用命令:groupdel语法如下:groupdel groupname实例:groupdel group1修改用户组的属性使用命令:groupmod语法如下:groupmod op

2、tion groupname常用的option如下:-g    GID        为用户组指定新的组标识号。-o    与-g选项同时使用,指定用户组的新GID可以与系统已有用户组的GID相同。-n    新用户组    将用户组的名字改为新的用户组名。实例:groupmod -g 105 group2groupmod -g 111111 -n newgroup oldgroup当一个用户同时属于多个用户组,用户

3、可以在用户组之间进行切换,以便具有其他用户组的权限。用户可以在登录之后,通过命令newgrp切换到其他用户组,该命令的参数就是目标用户组。实例:newgrp root该命令将当前用户切换到root用户组。注:前提条件是root用户组的确是该用户的主组或附加组。2. 用户添加用户帐号使用命令:useradd语法如下:useradd option username其中option如下:-c    comment    指定一段注释性描述-d    目录     

4、0; 指定用户主目录,如果此目录不存在,则同时使用-m选项来创建主目录。-e    日期       指定用户帐号使用的截止日期,日期格式为MM/DD/YY。-f    天数       指定用户帐号在过期几日后永久停权。值为0时立即停权,为-1时关闭此功能,默认值为-1。 v-g    用户组     指定用户所属的用户组。(主组)-G    用户组

5、60;    指定用户所属的附加组。-m    使用者目录若不存在则自动建立。 如使用-k选项skeleton_dir内的档案将复制至用户目录下。      且在/etc/skel目录下的档案也会复制过去取代。任何在skeleton_diror或者/etc/skel下的目录也同样      会在用户目录下一一建立。-k与-m预设值为不建立目录以及不复制任何档案。 -M    不建立用户目录,即使/

6、etc/login.defs系统档设定要建立用户目录。-n    预设值用户群组与用户名称会相同。此选项将取消此预设值。-r    用来建立系统帐号。系统帐号的UID会比定义在系统档上/etc/login.defs.的UID_MIN来的小。      注意useradd此用法所建立的帐号不会建立使用者目录,也不会在乎/etc/login.defs.上的定义值。      如果你想要有使用者目录须额外指定-m参数来建立系统帐号。这是RED

7、HAT额外增设的选项。-s    Shell      指定用户的登录Shell-u    UID        指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号。                 注意ID值不能为负值,预设为最小不得小于99而逐次增加。099传统上是保留给系统帐

8、号使用。除此之外,还有一个option: -D  用来改变预设值。实例:useradd -d /home/alex -m alexuseradd -s /bin/bash -g group -G ftpuser,root,adm alex增加用户帐号其实就是在/etc/passwd文件中为新用户添加一条记录,同时更新其他的系统文件(如:/etc/shadow,/etc/group)等。Linux下提供了集成的系统管理工具userconf,通过它可以对用户帐号进行统一的管理。删除用户帐号使用命令:userdel删除用户帐号其实就是将/etc/passwd等系统文件中该用户记录删除,必要

9、时还得删除该用户的主目录。语法如下:userdel option username常用的option是:-r,作用是连带用户的主目录统统一起删除。实例:userdel alexuserdel -r alex修改用户帐号使用命令:usermod语法如下:usermod option usernameoption:常用的option包括-c,-d,-m,-g,-G,-s,-u以及-o等,意思同useradd命令中的选项一样,可以为用户指定新的资源值。除此之外,有些系统可以使用如下option:-l    新用户名    指定一个新的帐号,即:将原先

10、的用户名改为新的用户名。-L    锁定用户密码,使密码无效。实例:usermod -s /bin/ksh -d /home/Alex -g adm alex3. 修改用户密码和显示当前目录passwd 修改密码 pwd 查看当前路径4. 查看文件显示文件内容ls 查看指定目录中的文件名和子目录名。当无子目录名时,列出当前目录中的文件名和子目录名。-a列出所有文件,包括以点开头的隐含文件。-l按长格式列出文件名,包括文件类型标识,权限,链接数,文件主名,文件组名,字节数,日期。-R列出包括子目录下所有文件-g在长格式中给出用户组的标识。-t安文件生成日期排序显示文

11、件内容cat filenameCtrl+S键屏幕滚暂停,按Ctrl+Q键继续显示。cat sir01.txt sir02.txt sir03.txt > sir04.txt 清空sir04.txt后写入01,,0,2,03的内容 more根据窗口的大小进行分页显示,然后还能提示文件的百分比;空格键 继续下一屏的输出;回车键 看下一行的输出;q键 跳出more状态;/字符串 查旬字符串所在处;Enter         向下n行,需要定义,默认为1行;Ctrl+

12、f                  向下滚动一屏;空 键                       向下滚动一屏;Ctrl+b      

13、0;   返回上一屏;=                               输出当前行的行号;q              

14、60;                退出moretail 是显示一个文件的内容的后多少行;用法比较简单;tail   -n  行数值  文件名;比如我们显示/etc/profile的最后5行内容,应该是:Head 显示文件头部命令:head格式:head option filename功能:显示文件的头部选项:缺省 显示文件的头10行。-i 显示文件的开始 i行。5. 时间同步ntpdate 192.16

15、8.8.249chkconfig -level 2345 ntpd on6. 文件授权Chmod 档案拥有者、群组、其他 filename r=4,w=2,x=1 若要rwx属性则4+2+1=7; 若要rw-属性则4+2=6; 若要r-x属性则4+1=7chownuser : 新的档案拥有者的使用者 IDgroup : 新的档案拥有者的使用者群体(group)-c : 若该档案拥有者确实已经更改,才显示其更改动作-f : 若该档案拥有者无法被更改也不要显示错误讯息-h : 只对于连结(link)进行变更,而非该 link 真正指向的档案-v : 显示拥有者变更的详

16、细资料-R : 对目前目录下的所有档案与子目录进行相同的拥有者变更(即以递回的方式逐个变更)-help : 显示辅助说明-version : 显示版本将file1.txt 的拥有者设为 users 群体的使用者 certus :chown certus:users file1.txt将目前目录下的所有档案与子目录的拥有者皆设为 users 群体的使用者 certus :chown -R certus:usergroup *7. 修改删除文件Vi编辑器按ctrl+b:屏幕往“后”移动一页。按ctrl+f:屏幕往“前”移动一页。按gg:移动到文章的首行。(可能只在Vim中有效)按G:移动到文章的最

17、后。x:每按一次,删除光标所在位置的“后面”一个字符。X:大写的X,每按一次,删除光标所在位置的“前面”一个字符。dd:删除光标所在行。yy:复制光标所在行到缓冲区p:将缓冲区内的字符贴到光标所在位置。/关键字 使用n向后找?关键字 使用n向前找i 进入文件编辑页面q!不保存退出wq保存退出rm 选项 文件如果没有使用- r选项,则rm不会删除目录。该命令的各选项含义如下:- f 忽略不存在的文件,从不给出提示。- r 指示rm将参数中列出的全部目录和子目录均递归地删除。- i 进行交互式删除。8. Crontab使用 Crontab l 查看定时任务Crontab e 修改定时任务分钟 小时

18、 一个月份中的第几日表示月份 表示一个星期中的第几天40 8 * * * sh /usr/local/mesa/bak_clean.sh50 23 * * 6 sh /usr/perl/dumpdb.sh9. 安装应用程序的方式apt-get install openssh-serveryum方式安装yum install appnameyum search appname |grep appnameyum remove appnamerpm 安装 rpm -ivh  rpmpackage升级软件rpm -uvh *.rpm查找软件包rpm qa|grep mysql 删除 rpm-

19、ev appname源码安装./configure是源代码安装的第一步,主要的作用是对即将安装的软件进行配置,检查当前的环境是否满足要安装软件的依赖关系make源代码安装的第二步基本用处是自动根据makefile里的指令来编译源文件。make install  源代码安装的第三步安装程序10. 配置IP地址,防火墙,设置环境变量 cat /etc/sysconfig/network-scripts/ifcfg-eth0service network restartifconfig eth0 4 broadcast 55 netmask 25

20、即时生效cat /etc/sysconfig/iptables解除mysql限制iptables A INPUT p tcp dport 3306 j ACCEPTiptables A INPUT p udp dport 3306 j ACCEPT/sbin/service iptables saveservice iptables startcat /etc/profileexport JAVA_HOME=/usr/java/jdk1.6.0_24export PATH=$JAVA_HOME/bin:$PATHexport JBOSS_HOME=/usr/local/m

21、esa/jboss-6.0.0.Finalexport PATH=$PATH:/usr/local/mesa/jboss-6.0.0.Final/bin11. Locate,find,grep,ps ,kill,tar,zip常用命令grep命令用于搜索由Pattern参数指定的模式,并将每个匹配的行写入标准输出中。 locate命令用于查找文件,它比find命令的搜索速度快.但是运行前需要运行updatedb find格式:find pathname option expression功能:在所给的路经名下寻找符合表达式相匹配的文件。选项:-name 表示文件名例如:% find . -na

22、me '*abc*' printfind / -name "*.conf" | xargs grep "alias" 查找 包含alias字符串的*.conf的文件 命令:ps格式:ps option功能:显示系统中进程的信息。包括进程ID、控制进程终端、执行时间和命令。选项:-A 列出当前系统中所有进程的信息-l 显示一个长列表-e 显示当前运行的每一个进程信息-f 显示一个完整的列表-aux 显示所有包含其他使用者的行程注释:例如: ps ef这些命令可以通过>方式打入文件中保存:Ps aux|grep ja

23、va > ./a.txtkill l signal  s:指定发送的信号。 p:模拟发送信号。 l:指定信号的名称列表。 pid:要中止进程的ID号。 Signal:表示信号。 Kill -9 pid 同时回收内存简单的停止和重启进程。如下: kill -HUP PID Tar 命令参数:-c :建立一个压缩文件的参数指令(create的意思)-x :解开一个压缩文件的参数指令-t :查看tarfile里面的文件特别注意,在参数的下达中,c/x/t仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩。-z

24、:是否同时具有gzip的属性,亦即是否需要用gzip压缩-j :是否同时具有bzip2的属性,亦即是否需要用bzip2压缩-v :压缩的过程中显示文件,这个常用,但不建议用在背景执行过程-f :使用档名,请留意,在f之后要立即接档名,不要再加参数例如使用 tar -zcvfP tfile sfile就是错误的写法,要写成   tar -zcvPf tfile sfile才对-p :使用原文件的原来属性(属性不会依据使用者而变)-P :可以使用绝对路径来压缩-N :比后面接的日期(yyyy/mm/dd)还要新的才会被打包进新建的文件中常用czvf参数作为压缩参数:tar czvf tar.tar.gz server.log常用 xvf参数作为解压命令tar xvf tar.tar.gz常用ztvf参数查看压缩文件内容tar ztvf tar.tar.gzZIP 命令zip -r myfile.zip ./*将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,r表示递归压缩子目录下所有文件.2.unzipunzip

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论