版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Linux/Solaris常用命令cp命令命令格式: cp -r source destination 例子: cp file1 file2 将文档 file1 复制成 file2 cp file1 dir1 将文档 file1 复制到目录 dir1 下,文件名仍为 file1. cp /tmp/file1 . 将目录 /tmp 下的文档 file1复制到现行目录下, 档名仍为 file1. cp /tmp/file1 file2 将目录 /tmp 下的文档 file1现行目录下,档名为file2 cp -r dir1 dir2 (recursive copy) 复制整个目录. 若目录 dir
2、2 不存在,则将目录dir1,及其所有文档和子目录,复制到目录 dir2 下,新目录名称为dir1.若目录dir2不存在,则将dir1,及其所有文档和子目录,复制为目录 dir2.Rm删除命令 Rm r 文件名 不进行提示直接删除Rm ir 文件名 进行提示删除Date命令用root用户进行修改# date 01171245 回车 修改的时间是默认当前的年份 1月17号12点45分(solaris下设置方式)例3:设置时间为下午14点36分。# date -s 14:36:00Fri Nov 26 14:15:00 CST 1999 例4:设置时间为1999年11月28号。# date -s
3、991128Sun Nov 28 00:00:00 CST 1999 # date u 082512302005 时间是:2005年8月25日12:30Mv命令(重命名文件)移动文件或目录Mv 要移动的文件 移动的目标位置(目录)命令格式: mv source destination 例子: mv file1 file2 将文档 file1,更改档名为 file2. ()mv file1 dir1 将文档 file1,移到目录 dir1 下,档名仍为 file1. mv dir1 dir2 若目录 dir2 存在,则将目录 dir1,及其所有档案和子目录,移到目录 dir2 下,新目录名称为
4、dir1. 若目录 dir2 不存在,则将dir1,及其所有文档和子目录,更改为目录 dir2. Ls命令ls是英文单词list的简写,其功能为列出目录的内容。这是用户最常用的一个命令之一,因返回目录为用户需要不时地查看某个目录的内容。该命令类似于DOS下的dir命令。语法:ls 选项 目录或是文件对于每个目录,该命令将列出其中的所有子目录与文件。对于每个文件,ls将输出其文件名以及所要求的其他信息。默认情况下,输出条目按字母顺序排序。当未给出目录名或是文件名时,就显示当前目录的信息。 命令中各选项的含义如下:- a 显示指定目录下所有子目录与文件,包括隐藏文件。- A 显示指定目录下所有子目
5、录与文件,包括隐藏文件。但不列出“.”和“.”。- b 对文件名中的不可显示字符用八进制逃逸字符显示。- c 按文件的修改时间排序。- C 分成多列显示各项。 - d 如果参数是目录,只显示其名称而不显示其下的各文件。往往与l选项一起使用,以得到目录的详细信息。- f 不排序。该选项将使lts选项失效,并使aU选项有效。- F 在目录名后面标记“/”,可执行文件后面标记“*”,符号链接后面标记“”,管道(或FIFO)后面标记“|”,socket文件后面标记“=”。- i 在输出的第一列显示文件的i节点号。- l 以长格式来显示文件的详细信息。这个选项最常用。每行列出的信息依次是:文件类型与权限
6、 链接数 文件属主 文件属组 文件大小 建立或最近修改的时间 名字对于符号链接文件,显示的文件名之后有“”和引用文件路径名。对于设备文件,其“文件大小”字段显示主、次设备号,而不是文件大小。目录中的总块数显示在长格式列表的开头,其中包含间接块。- L 若指定的名称为一个符号链接文件,则显示链接所指向的文件。- m 输出按字符流格式,文件跨页显示,以逗号分开。- n 输出格式与l选项相同,只不过在输出中文件属主和属组是用相应的UID号和GID号来表示,而不是实际的名称。- o 与l选项相同,只是不显示拥有者信息。 - p 在目录后面加一个“/”。- q 将文件名中的不可显示字符用“?”代替。-
7、r 按字母逆序或最早优先的顺序显示输出结果。- R 递归式地显示指定目录的各个子目录中的文件。 - s 给出每个目录项所用的块数,包括间接块。- t 显示时按修改时间(最近优先)而不是按名字排序。若文件修改时间相同,则按字典顺序。修改时间取决于是否使用了c或u选顶。缺省的时间标记是最后一次修改时间。- u 显示时按文件上次存取的时间(最近优先)而不是按名字排序。即将-t的时间标记修改为最后一次访问的时间。- x 按行显示出各排序项的信息。用ls - l命令显示的信息中,开头是由10个字符构成的字符串,其中第一个字符表示文件类型,它可以是下述类型之一:- 普通文件 d 目录 l 符号链接 b 块
8、设备文件 c 字符设备文件 后面的9个字符表示文件的访问权限,分为3组,每组3位。第一组表示文件属主的权限,第二组表示同组用户的权限,第三组表示其他用户的权限。每一组的三个字符分别表示对文件的读、写和执行权限。各权限如下所示:r 读 w 写 x 执行。对于目录,表示进入权限。s 当文件被执行时,把该文件的UID或GID赋予执行进程的UID(用户ID)或GID(组ID)。t 设置标志位(留在内存,不被换出)。如果该文件是目录,在该目录中的文件只能被超级用户、目录拥有者或文件属主删除。如果它是可执行文件,在该文件执行后,指向其正文段的指针仍留在内存。这样再次执行它时,系统就能更快地装入该文件。-
9、没有设置权限。Tar压缩备份Tar 参数 压缩后的名称(example.tar) 要压缩备份的文件或目录(example)例1:把/home目录下包括它的子目录全部做备份文件,备份文件名为usr.tar。$ tar cvf usr.tar /home例2:把/home目录下包括它的子目录全部做备份文件,并进行压缩,备份文件名为usr.tar.gz 。$ tar czvf usr.tar.gz /home例3:把usr.tar.gz这个备份文件还原并解压缩。$ tar xzvf usr.tar.gz例4:查看usr.tar备份文件的内容,并以分屏方式显示在显示器上。$ tar tvf usr.t
10、ar | more要将文件备份到一个特定的设备,只需把设备名作为备份文件名。例5:用户在/dev/fd0设备的软盘中创建一个备份文件,并将/home 目录中所有的文件都拷贝到备份文件中。$ tar cf /dev/fd0 /home要恢复设备磁盘中的文件,可使用xf选项:$ tar xf /dev/fd0Gzip压缩命令gzip命令减少文件大小有两个明显的好处,一是可以减少存储空间,二是通过网络传输文件时,可以减少传输的时间。gzip是在Linux系统中经常使用的一个对文件进行压缩和解压缩的命令,既方便又好用。语法:gzip 选项 压缩(解压缩)的文件名各选项的含义:-c 将输出写到标准输出上
11、,并保留原有文件。-d 将压缩文件解压。-l 对每个压缩文件,显示下列字段:压缩文件的大小未压缩文件的大小压缩比未压缩文件的名字-r 递归式地查找指定目录并压缩其中的所有文件或者是解压缩。-t 测试,检查压缩文件是否完整。-v 对每一个压缩和解压的文件,显示文件名和压缩比。-num 用指定的数字num调整压缩的速度,-1或-fast表示最快压缩方法(低压缩比),-9或-best表示最慢压缩方法(高压缩比)。系统缺省值为6。假设一个目录/home下有文件mm.txt、sort.txt、。例1:把/home目录下的每个文件压缩成.gz文件。$ cd /home$ gzip *$ lsm.txt.g
12、z sort.txt.gz .gz例2:把例1中每个压缩的文件解压,并列出详细的信息。$ gzip -dv *mm.txt.gz 43.1%-replaced with mm.txtsort.txt.gz 43.1%-replaced with sort.txt.gz 43.1%-replaced with $ lsunzip 解压命令unzip 要解压的文件名 解压到当前的目录下,unzip d 要解压到的目标文件或目录 要解压的文件名称例如:unzip d /opt/oracle sms.zip将sms.zip文件解压到/opt/oracle目录下Kill 杀死进程Kill杀死进程,先追踪
13、到要杀死的进程 ps ef | grep 进程名例如:ps ef | grep run.sh 找到进程的ID号,例如是306 杀死过程:kill 9 306 Df查看硬盘使用率 Df kdf -k命令按Kbytes显示可用硬盘空间的总量和已用的硬盘空间. du 查看目录所占磁碟容量 命令格式: du -sk directory 例子 : Du dir1 显示目录 dir1 的总容量及其次目录的容量 du -sk dir1 显示目录 dir1 的总容量,以k bytes为计量 find 文件查找 命令格式: find dir -name filename command 例子: find . -
14、name hello -print 寻找目前目录及所有的子目录内叫 hello的文档.find . -ctime +7 -print 找出七天内未被更动的文档 find . -size +2000m -print 找出大小超过2000 bytes的文档find /tmp -user b1234567 -print 在/tmp下属於b1234567的文档 find . -name '*.c' -exec rm 删除所有的.c档 find . -name test* -print 显示当前目录及其子目录文件名前4 位为test的文件名ln 文档连结 命令格式:ln -s oldna
15、me newname ( Hard link ) 同一文档,可拥有一个以上之名称,可将文档做数个连结. 例子 : ln -s file1 file2 将名称 file2,连结至文档 file1f t p 命令 ascii 将传输模式设为 ascii 模式.通常用於传送文字档. binary 将传输模式设为 binary 模式,通常用於传送执行档,压缩档与影像 档等. cd remote-directory 将远程主机上的工作目录改变. lcd directory 更改本地主机的工作目录. ls remote-directory local-file 列出远程主机上的文档. get remote
16、-file local-file 取得远方的文档. mget remote-files 可使用通用字元一次取得多个文档. put local-file remote-file 将本地主机的文档送到远程主机. mput local-files 可使用通用字元一次将多个文档放到远程主机上. help command 线上辅助指令. mkdir directory-name 在远程主机创建一个目录. prompt 更改交谈模式,若为 on 则在 mput 与 mget 时每作一个文档之传 输时均会询问. quit/bye 离开ftp .chmod 改变文档或目录之属性 命令格式:chmod -R m
17、ode name ( name 可为档名或目录名;mode可为 3 个 8 位元之数字,或利用ls -l命令,列出 文档或目录之读、写、执行允许权之文字缩写.) 例子 : %chmod 755 dir1将目录dir1,设定成任何使用者,皆有读取及执行之权利, 但只有拥有者可做修改. %chmod 700 file1 将文档file1,设定只有拥有者可以读、写和执行. %chmod o+x file2 将文档file2,增加拥有者可以执行之权利. %chmod g+x file3 将文档file3,增加群组使用者可执行之权利. %chmod o-r file4 将文档file4,除去其它使用者可
18、读取之权利.chown 改变文档或目录之拥有权 命令格式:chown -R username name ( name 可为档名或目录名.) 例子 : %chown user file1 将文档 file1 之拥有权,改为使用者 user 所有. %chown -R user dir1 将目录 dir1,及其下所有文档和子目录之拥有权, 改为使用者 user 所有. 例如: Chown R oracle:dba dir1 Adminitool 创建用户 可以利用这个命令进行用户(组)的创建修改和删除允许Root 用户登录(ftp、telnet)设置允许root远程登陆编辑/etc/default
19、/login文件. CONSOLE=/dev/console (将这行注释掉即可允许root用户telnet登录)telnet限定登陆数solaris pts的数量缺省为47, 修改/etc/system文件, 增加如下内容: set maxusers=数量 set pt_cnt=数量 ftp限制root远程登陆/etc/ftpusers注释掉root这行即可查看服务器运行情况Vmstat bash-2.05$ vmstatSar命令在使用UNIX操作系统的过程中,我们常常会用到各种各样的问题,比如系统运行速度突然变慢,系统容易死机或者主机所带的终端常出现死机,这时我们常常猜测,是硬盘空间太小
20、,还是内存不足?I/O出现瓶颈,或者是系统的核心参数出了问题?这时,我们应该考虑使用系统给我们提供的sar命令来对系统作一个了解,该命令是系统维护的重要工具,主要帮助我们掌握系统资源的使用情况,特别是内存和CPU 的使用情况,是UNIX系统使用者应该掌握的工具之一。 sar 命令行的常用格式: sar options -A -o file t n 在命令行中,n 和t 两个参数组合起来定义采样间隔和次数,t为采样间隔,是必须有的参数,n为采样次数,是可选的,默认值是1,-o file表示将命令结果以二进制格式存放在文件中,file 在此处不是关键字,是文件名。options 为命令行选项,sa
21、r命令的选项很多,下面只列出常用选项: -A:所有报告的总和。 -u:CPU利用率 -v:进程、I节点、文件和锁表状态。 -d:硬盘使用报告。 -r:没有使用的内存页面和硬盘块。 -g:串口I/O的情况。 -b:缓冲区使用情况。 -a:文件读写情况。 -c:系统调用情况。 -R:进程的活动情况。 -y:终端设备活动情况。 -w:系统交换活动。 下面将举例说明。 例一:使用命令行 sar -u t n 例如,每60秒采样一次,连续采样5次,观察CPU 的使用情况,并将采样结果以二进制形式存入当前目录下的文件zhou中,需键入如下命令: # sar -u -o zhou 60 5 如何限制ftp用
22、户不能访问除工作目录外其他目录vi /etc/ftpd/ftpaccess中加入一行restricted-uid *如何设置显示屏的分辩率以root登陆后用:进入/usr/sbin目录,然后执行:m64config -res 800X600X75(X是大写的x,分辨率是可以根据需要自已设的)重新login即可关闭telnet、ftp等端口以root用户登录系统,编辑/etc/inet/services文件,将要关闭的服务端口一行注释即可,例如:关闭telnet服务用“#”注释# telnet 23/tcp配置启动apache服务执行文件在/usr/apache/bin下,配置文件在/etc/a
23、pache下,文档在/var/apache下。把etc/apache下的httpd.conf-sample名字 改成httpd.conf。 编辑httpd.conf:1。在httpd.conf中找到#ServerName ,将前面的#去掉,ServerName 后加你自己的ip例如:ServerName 82。找到#Listen 8:80将其改为Listen 8:80看到了么,前面是你自己的ip,#去掉3。存盘就可以了。4。启动。#/usr/apache/bin/apachectl start 当出现ht
24、tpd:apache start就表示成功了。对于这一点,有些个人观点,如果你的httpd.conf配置不好,或者你的apache配置了很多相关的软件,比如php,mysql,ssl,jsp等,你运行#/usr/apache/bin/apachectl configtest 测试,就算测试语法正确,再运行#/usr/apache/bin/apachectl start 当出现httpd:apache start,也不表示成功了,最稳当的方法是#ps -ef |grep httpd,如果有几个httpd进程,也就表明apache启动成功,在这种情况下,你可查看logs/error_log,它会说
25、明你不能启动apache进程的原因,虽说已经出现”httpd:apache start")你从新启动后 你可以在ie的窗口里键入你自己的ip 例如8按是否默认启动,正常情况下,默认启动如何不删除这个文件而删除文件内容#> filename 例如:#> zhang 回车,此时保留zhang这个文件而只是把里边的内容删除了。如何改变FTP的登录时的提示信息etc/default/ftpd文件的内容如下:BANNER="Welcome to *! n n"修改网卡的IP地址编辑修改:/etc/hosts 文件127.0.0.
26、1 localhost8 testserver loghost 如何增加交换空间#mkfile 空闲的磁盘分区/swap_add 500M#swap -a 空闲的磁盘分区/swap_add 编辑用户环境变量1、 安装jdk需要给用户配置java环境变量可以进行如下处理以root用户为例:cd (执行该命令后进入到root用户的根目录下即/root)ls a (查看目录下的文件,有文件名为 .bash_profile)vi .bash_profile (编辑文件)在最下边配置java环境变量增加内容:JAVA_HOME=usr/java/j2sdk1.4.1;
27、export JAVA_HOME PATH=$PATH:.:PATH;export PATH CLASSPATH= ;export如果需要将其它用户拥有该JAVA变量可以进行同样的编辑。(编辑完后执行su 使得配置生效,或者执行 source .bash_profile)另外一种方法:编辑vi /etc/profile.d/java.sh在新的java.sh中输入以下内容: #set java environmentJAVA_HOME=/usr/java/ j2sdk-1_4_2_11CLASSPATH=.:JAVA_HOME/lib/tools.jar
28、PATH=JAVA_HOME/bin:PATHexport JAVA_HOME CLASSPATH PATH保存退出,然后给java.sh分配权限:chmod 755 /etc/profile.d/java.sh(备注:java.sh 文件是新文件)用SSH或TELNET登录时不能正常显示中文安装系统时选择了简体中文,但是在用more 或vi 时仍不能正常显示中文,此时需要编辑用户的环境变量,方法同上,加上语句:LANG=zh_CN; export LANG 然后再执行一下su 使得生效Rpm 包的安装Rpm ivh j2sdk-1.2.1.r
29、pm Setup 命令配置用root用户执行setup 命令即可打开系统配置的图形界面,可以配置防火墙,网络,X系统等信息。防火墙配置执行setup命令,进行防火墙设置,如果勾选信用设备即表示防火墙的设置对该网络设备无效,例如网卡1为被信用设备,表示防火墙设置的不允许的所有服务和端口对网卡1均无效,假如防火墙不允许通过8080端口,由于网卡1是信用设备所以对它无效,网卡1仍被允许8080端口通过,所以一定要慎重。同时,如果防火墙需要将8080端口打开,那么在其它端口中加入8080端口即可。例如:8080:tcp前边是端口后边是协议,中间用冒号连接,如果需要加入多个端口需要用逗号隔开即可。LIN
30、UX下允许root用户FTP设置LINUX下设置允许root用户进行ftp登录:(linux和solaris设置有所不同)首先必须保证vsftp服务被安装和启动,#more /etc/vsftp.d/vsftp-config 查看设置中是否启用vsftp.ftpusers#vi /etc/vsftp.ftpuser 将root用户用号注释掉vi /etc/vsftp.userlist 将root 用户用号注释掉Solaris下如何查看内存和CPU状态psrinfo -v可以列出CPU的状态prtconf | grep 'Memory' 可以查看内存的多少.Soalris如何设置
31、Xwindow默认启动关闭X window自动启动 # /usr/dt/bin/dtconfig -d恢复X window自动启动 # /usr/dt/bin/dtconfig -eFEDORA系统设置IP地址方法编辑文件: Vi /etc/sysconfig/network-scripts/ifcfg-eth0 Vi /etc/hosts图形和文本之间的切换(论坛)要把开机自动进入图形模式改成字符模式,可以修改/etc/inittab 文件。把改成3为由默认的图形改为文本退出图形模式进入字符模式,Ctrl+Alt+Backspace切换到字符模式控制台,Ctrl+Alt+F1/F2.linu
32、x更改telnet登录慢的问题: cd /etc vi resolv.conf 将里面内容清空 linux.更改root用户不能直接远程登录问题: cd /etc cd pam.d vi login 注释掉这行 #auth required pam_securetty.so /该行注释掉如何禁用root用户SSH远程登录(FC4)禁止 root 登錄 # vi /etc/ssh/sshd_config PermitRootLogin no 去掉#号重启系统。或者重启SSH服务即可。如何命令重启服务# Service sshd restart 开机启动时自动运行程序 Linux加载后, 它将初始化硬件和设备驱动, 然后运行第一个进程init。init根据配置文件继续引导过程,启动其它进程。通常情况下,修改放置在 /etc/rc或 /etc/rc.d 或 /etc/rc?.d 目录下的脚本文件,可以使init自动启动其它程序。例如:编辑 /etc/rc.d/rc.local 文件,在文件最末加上一行“xinit”或“startx”,可以在开机启动后直接进入XWindow。定期自动运行程序 #crontab -e 编辑 Linux有一个称为crond的守护程序,主要功能是周期性地检
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年天津铁道职业技术学院单招职业技能考试题库附答案详解(综合题)
- 2026年天津滨海职业学院单招职业倾向性测试题库附答案详解(综合卷)
- 2026年威海职业学院单招职业技能测试题库附答案详解(培优)
- 2026年天津机电职业技术学院单招综合素质考试题库及参考答案详解1套
- 2026年安徽审计职业学院单招职业倾向性考试题库含答案详解(精练)
- 2026年安庆师范大学单招职业适应性考试题库带答案详解(新)
- 2026年四川铁道职业学院单招职业倾向性考试题库附答案详解(突破训练)
- 2026年塔城职业技术学院单招职业适应性测试题库带答案详解ab卷
- (一模)运城市2026年高三高考考前模拟测试生物试题(含答案详解)
- 2026年宁夏工商职业技术学院单招职业倾向性测试题库含答案详解(突破训练)
- 产科危急重症早期识别中国专家共识(2024年版)解读
- DB32/T 4502-2023企业质量文化建设评价规范
- 团体标准解读及临床应用-成人经鼻高流量湿化氧疗技术规范2025
- 第五章 当代世界教育思潮课件
- 大学课程《国际货物运输与保险》实训大纲
- 进馆档案培训课件
- T-JSQX 0015-2024 电动汽车超级充电站建设技术规范
- GB/T 1634.1-2025塑料负荷变形温度的测定第1部分:通用试验方法
- 员工手册(劳务派遣)-
- 校车驾驶员照管员培训
- 畜牧兽医考试题库
评论
0/150
提交评论