Suse_Linux常用命令小结

合集下载

linux 服务器常用操作命令

linux 服务器常用操作命令

linux 服务器常用操作命令1.基本命令- pwd:查看当前所在目录- ls:列出当前目录下的文件和文件夹- cd:切换目录- touch:创建文件- mkdir:创建新的目录- rm:删除文件或目录- cp:复制文件或目录- mv:重命名文件或目录,或移动文件或目录到其他位置- cat:查看文件内容- grep:在文件中搜索指定的字符串- find:查找文件并执行相应操作- chmod:修改文件和目录的权限- chown:修改文件和目录的所有者- top:实时查看系统的资源使用情况- ps:显示当前正在运行的进程信息2.文件操作- echo:输出文本内容到终端或文件- head:显示文件的前几行- tail:显示文件的后几行- less:按页查看文件内容- wget:下载文件- tar:打包和解压文件- gzip:压缩文件- unzip:解压缩文件- file:查看文件类型- scp:在本地和远程服务器之间进行文件传输- sftp:通过SSH协议在本地和远程服务器之间进行文件传输3.网络相关- ifconfig:显示网络接口配置信息- ping:测试与指定主机的连通性- netstat:显示网络连接、路由表和网络接口信息- ssh:建立安全的远程登录连接- telnet:建立与远程主机的非安全连接- nslookup:域名解析工具- traceroute:显示数据包在网络上的传输路径- ifup/ifdown:启用/禁用网络接口- iptables:配置防火墙规则4.系统管理- uname:显示系统信息- whoami:显示当前用户- id:显示用户信息- date:显示系统日期和时间- uptime:显示系统的运行时间和平均负载- free:显示内存的使用情况- df:显示磁盘空间的使用情况- du:查看文件和目录的磁盘使用情况- kill:关闭指定进程- reboot:重启系统- shutdown:关闭系统5.用户和权限管理- useradd:创建用户- userdel:删除用户- passwd:修改用户密码- su:切换用户- sudo:以超级用户权限执行命令- visudo:配置sudo的访问权限- chattr:修改文件属性- addgroup:创建用户组- delgroup:删除用户组- chmod:修改文件和目录的权限- chown:修改文件和目录的所有者6.日志管理- tail:实时显示日志文件的最后几行内容- cat:显示整个日志文件的内容- grep:在日志文件中搜索指定的字符串- systemctl:管理系统服务- journalctl:查看系统日志7.进程管理- ps:显示当前正在运行的进程信息- top:实时查看当前系统进程的资源占用情况- kill:终止指定进程- nice:调整进程的优先级- nohup:在后台运行命令,不受终端断开影响- renice:修改进程的优先级这些是Linux服务器常用的操作命令,能够实现大部分日常操作和系统管理任务。

linux常用命令及示范

linux常用命令及示范

Linux常用命令及示范Linux是一种开源的操作系统,它具有高效、稳定、安全等优点,广泛应用于服务器、嵌入式设备、云计算等领域。

Linux系统提供了丰富的命令行工具,可以方便地对系统进行管理、配置、监控和调试。

本文将介绍Linux常用的一些命令,包括文件操作、目录操作、进程管理、网络管理、系统管理和其他实用的命令,并给出一些具体的示例,帮助读者掌握Linux命令的基本用法和技巧。

一、文件操作命令文件是Linux系统中最基本的单位,它可以是文本文件、二进制文件、设备文件等。

Linux系统提供了一些命令,可以对文件进行创建、删除、复制、移动、重命名、查看、编辑等操作。

下面介绍一些常用的文件操作命令。

1. touch命令touch命令的作用是创建一个空文件或者修改一个已有文件的时间戳。

它的基本语法是:touch [选项] 文件名其中,选项可以是:-a:只修改访问时间-c:如果文件不存在,不创建新文件-m:只修改修改时间-r:把指定文件的时间戳复制给另一个文件-t:指定修改时间,格式为[[CC]YY]MMDDhhmm[.ss]例如:# 创建一个空文件test.txttouch test.txt# 修改test.txt的访问时间和修改时间为当前时间touch test.txt# 修改test.txt的访问时间为2021年4月1日10:00:00touch -a -t 202104011000.00 test.txt# 把test.txt的时间戳复制给test2.txttouch -r test.txt test2.txt2. rm命令rm命令的作用是删除一个或多个文件或目录。

它的基本语法是:rm [选项] 文件或目录其中,选项可以是:-f:强制删除,忽略不存在的文件或目录,不提示确认-i:交互式删除,删除前提示确认-r:递归删除,删除目录及其子目录和文件例如:# 删除一个文件test.txtrm test.txt# 删除一个目录test,并提示确认rm -ir test# 强制删除一个目录test及其子目录和文件,不提示确认rm -rf test3. cp命令cp命令的作用是复制一个或多个文件或目录。

linux最常用20条命令汇总

linux最常用20条命令汇总

linux最常用20条命令汇总
1. ls:显示当前目录中的文件和子目录
2. cd:改变当前工作目录
3. mkdir:创建新的目录
4. rm:删除文件或目录
5. cp:复制文件或目录
6. mv:移动或重命名文件或目录
7. cat:查看文件内容
8. grep:在文件中搜索指定的字符串
9. find:在文件系统中查找文件或目录
10. chmod:修改文件或目录的权限
11. chown:修改文件或目录的所有者
12. tar:创建压缩文件或解压缩文件
13. ssh:远程登录到其他计算机
14. ps:显示当前运行的进程
15. top:实时监控系统的进程和资源使用情况
16. du:显示目录或文件的磁盘使用情况
17. df:显示文件系统的磁盘使用情况
18. ifconfig:配置或显示网络接口信息
19. ping:测试与目标主机的连通性
20. man:查看命令的帮助文档。

SUSE一些常用命令

SUSE一些常用命令
Signal:表示信号。
4.说明
进程是Linux系统中一个非常重要的概念。Linux是一个多任务的操作系统,系统上经常同时运行着多个进
程。我们不关心这些进程究竟是如何分配的,或者是内核如何管理分配时间片的,所关心的是如何去控制
这些进程,让它们能够很好地为用户服务。
Linux 操作系统包括三种不同类型的进程,每种进程都有自己的特点和属性。交互进程是由一个Shell启
c. $ /etc/init.d/network start (to restart network.)
1.2 SuSE:
a. $ cd /etc/sysconfig/network
b. $ mv ifcfg-eth-id-00:0c:29:ba:b2:ad ifcfg-eth0
21. chmod 777 文件名 修改文件权限
22. ndsconfig rm 删除ED实例
23. 精确同步时间
先将ntp服务停掉 rcxntpd stop 然后执行 ntpdate 命令 (多次执行缩短时间差) 最后启动
# vi /etc/rc.d/rc.local
ifdown eth0
ifconfig eth0 hw ether 002934083024(MAC地址)
ifup eth0
# service network restart(suse 9:rcnetwork restart)
3.> 添加新网卡:
a. VM --> 添加网卡
b. 启动时按 '<-' , 确定相关默认配置
c. 在/etc/sysconfig/network-s/创建新网卡文件

常用的linux命令 文档

常用的linux命令 文档

常用的linux命令文档常用的Linux命令文档Linux操作系统是一种非常强大和灵活的操作系统,广泛应用于服务器和嵌入式系统中。

作为一名Linux系统管理员或者开发者,掌握常用的Linux 命令是至关重要的。

本文旨在提供一份常用的Linux命令文档,涵盖了从基本命令到高级命令的应用和使用。

1. 文件和目录操作命令1.1 ls命令:列出当前目录下的文件和子目录。

1.2 cd命令:切换当前工作目录。

1.3 mkdir命令:创建新的目录。

1.4 cp命令:复制文件或目录。

1.5 mv命令:移动文件或目录。

1.6 rm命令:删除文件或目录。

1.7 touch命令:创建一个新文件。

1.8 cat命令:显示文件内容或者将几个文件合并成一个文件。

1.9 echo命令:将指定的文本输出到终端或者文件。

2. 文件查找和搜索命令2.1 find命令:根据指定的条件在文件系统中查找文件。

2.2 grep命令:在文件或者输入中查找匹配的行。

2.3 locate命令:在系统的数据库中查找文件。

2.4 which命令:查找可执行文件的路径。

2.5 whereis命令:查找二进制程序、源代码和man页文件的路径。

3. 文件权限和权限管理命令3.1 chmod命令:修改文件或目录的权限。

3.2 chown命令:修改文件或目录的所有者。

3.3 chgrp命令:修改文件或目录的所属组。

3.4 passwd命令:修改用户密码。

4. 系统管理命令4.1 top命令:实时显示各种系统资源的使用情况。

4.2 ps命令:查看当前运行的进程。

4.3 kill命令:终止指定的进程。

4.4 service命令:启动、停止和重启系统服务。

4.5 systemctl命令:管理系统的Systemd服务。

5. 网络操作命令5.1 ifconfig命令:查看和设置网络接口配置。

5.2 ping命令:测试主机之间的连通性。

5.3 ssh命令:通过SSH协议登录到远程主机。

常用的linux 命令

常用的linux 命令

常用的linux 命令
Linux是一种流行的操作系统,具有强大的命令行界面。

在这里,我们将探讨常用的Linux命令。

1. ls:列出当前目录中的文件和文件夹。

2. cd:更改当前目录。

3. pwd:显示当前目录的路径。

4. mkdir:创建新目录。

5. touch:创建新文件或更新现有文件的时间戳。

6. cp:复制文件或目录。

7. mv:移动文件或目录。

8. rm:删除文件或目录。

9. cat:查看文件内容。

10. less:以交互方式查看大型文件。

11. grep:在文件中搜索特定字符串。

12. echo:将文本输出到终端或文件中。

13. chmod:更改文件或目录的权限。

14. chown:更改文件或目录的所有者。

15. ps:显示当前运行的进程。

这些命令是Linux中最常用的,但还有很多其他命令可供使用。

掌握这些命令是了解Linux操作系统的第一步。

- 1 -。

Linux基本命令及其应用

Linux基本命令及其应用

Linux基本命令及其应用Linux是一种类Unix操作系统,具有高度的开放性和灵活性。

作为一名Linux用户,我们需要熟悉Linux基本命令及其应用,以便能够很好地管理和维护系统。

本篇论文将介绍常用的Linux基本命令及其应用,包括文件与目录操作、用户和权限管理、进程和系统状态管理等。

一、文件与目录操作1. pwd:查看当前工作目录2. cd:切换目录3. ls:列出目录中的所有文件和子目录4. mkdir:创建新目录5. touch:创建空文件或改变文件的修改时间6. rm:删除指定的文件或目录7. cp:复制文件或目录8. mv:移动文件或目录二、用户和权限管理1. useradd:添加新用户2. userdel:删除用户3. passwd:更改用户密码4. groupadd:添加新用户组5. groupdel:删除用户组6. chown:更改文件或目录的所有者7. chmod:更改文件或目录的访问权限三、进程和系统状态管理1. top:监控进程和系统资源的使用情况2. ps:列出当前运行的进程3. kill:终止指定进程4. free:查看系统内存使用情况5. df:查看文件系统使用情况6. netstat:查看网络状态信息以上是常用的Linux基本命令及其应用,在实际应用中,还需要结合具体的环境和任务,进行深入的学习和应用。

下面将举例说明Linux基本命令的具体应用。

1.文件与目录操作在实际应用中,我们常常需要对文件进行复制、移动、重命名等操作,下面以复制文件为例进行说明。

假设当前目录下有一个文件test.txt,需要将其复制到/tmp目录中,可以使用cp命令:cp test.txt /tmp/如果需要复制整个目录,可以使用cp命令的-r选项:cp -r /home/user/test /tmp/2.用户和权限管理在实际应用中,我们需要为不同的用户分配不同的权限,以保护系统的安全性。

下面以创建新用户为例进行说明。

Linux常见命令使用方法

Linux常见命令使用方法

Linux常见命令使用方法Chapter 1 介绍Linux常见命令是指Linux操作系统中常用的一些命令,它们可以帮助用户在Linux系统上进行各种操作。

这些命令具有很强的专业性,对于Linux系统的管理者和开发人员来说是必不可少的工具。

本文将介绍一些常见的Linux命令及其使用方法,包括文件和目录操作、系统管理、软件安装和网络配置等方面的内容。

Chapter 2 文件和目录操作2.1 cd命令cd命令是Linux中进入目录的命令。

在Linux中,所有的文件和目录都是以根目录“/”为开始的。

如果想要进入某个目录,可以使用cd命令。

例如,如果想要进入主目录,可以使用以下命令:cd ~如果想要进入某个子目录,可以使用以下命令:cd 目录路径2.2 ls命令ls命令可以列出指定目录中的所有文件和子目录。

例如,如果要列出当前目录中的所有文件和子目录,可以使用以下命令:ls如果想要列出指定目录中的所有文件和子目录,可以使用以下命令:ls 目录路径2.3 mkdir命令mkdir命令可以创建新目录。

例如,如果想要在当前目录下创建一个名为“test”的目录,可以使用以下命令:mkdir test2.4 rm命令rm命令可以删除指定的文件或目录。

例如,如果要删除一个名为“example.txt”的文件,可以使用以下命令:rm example.txt如果想要删除整个目录及其子目录,可以使用以下命令:rm -rf 目录路径Chapter 3 系统管理3.1 su命令su命令可以用于切换用户,例如从普通用户切换到超级用户。

例如,如果要切换到超级用户,可以使用以下命令:su在输入密码后就可以切换到超级用户了。

3.2 sudo命令sudo命令可以用于在不切换用户的情况下执行超级用户身份的操作。

例如,如果要以超级用户身份执行apt-get install命令来安装软件,可以使用以下命令:sudo apt-get install 软件包名3.3 ps命令ps命令可以显示当前系统中正在运行的进程。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Suse Linux常用命令目录1、Suse9下配置默认网关 (1)2、Suse9下开启telnet服务 (1)3、Suse9下开启FTP服务 (2)4、Suse9下配置rlogin (2)5、查看版本、内核 (2)6、查看CPU、MEM (3)7、查看操作系统位数 (3)8、查看VCS双机软件版本 (3)9、主机名修改 (3)10、检查系统分区 (4)11、检查内存空间 (4)12、检查时区设置 (4)13、修改时区设置 (4)14、系统时间设置 (4)15、重新设置光纤驱动 (4)16、检查磁盘分区信息 (4)17、创建物理卷 (4)18、查看已经创建的PV (5)19、创建卷组 (5)20、创建逻辑卷 (5)21、查看创建的卷组和逻辑卷 (5)22、创建文件系统 (5)23、激活/去激活卷组 (5)24、查找卷组信息 (5)25、IP地址配置(临时生效,系统重启后会丢失) (5)26、IP地址配置(永久生效) (6)27、配置IP地址与节点名映射关系 (7)28、激活/去激活网卡 (7)29、配置双机ssh信任关系(两个节点上都要执行该操作) (7)30、配置用户的.rhosts文件 (8)31、配置心跳网卡信息 (8)32、修改主机名 (9)33、VCS涉及主机名的修改 (10)34、XDM配置 (10)35、Suse10sp1下开启FTP服务 (11)36、查看操作系统补丁 (12)37、查看操作版本 (12)1、Suse9下配置默认网关a、在/etc/sysconfig/network/routes文件下添加如下行:default 网关IP地址 - -b、重启网络服务# /etc/init.d/xinetd restart# rcnetwork restartc、查看路由# netstat -r2、Suse9下开启telnet服务a、修改/etc/xinetd.d/telnet文件:disnable=no如果/etc/xinetd.d下不存在telnet文件,可能是telnet服务包没有安装,需要通过光盘安装好。

b、修改/etc/pam.d/login文件,注释如下行,允许root用户telnet"auth required pam_securetty.so"c、编辑/etc/securetty文件# vi /etc/securetty在文件中增加下面的内容:pts/0pts/1pts/2pts/3pts/4pts/5pts/6pts/7pts/8pts/9d、重启网络服务# /etc/init.d/xinetd restart# rcnetwork restart3、Suse9下开启FTP服务a、修改/etc/xinetd.d/vsftpd文件:disnable=nob、修改/etc/vsftpd.conf文件,取消如下行的注释:write_enable=YESlocal_enable=YESlocal_umask=022ascii_upload_enable=YESascii_download_enable=YESc、修改/etc/ftpusers,注释掉允许ftp的用户,如rootd、重启网络服务# /etc/init.d/xinetd restart4、Suse9下配置rlogina、配置用户$HOME目录下的.rhosts文件# vi .rhosts主机名1 用户名主机名2 用户名b、修改/etc/xinetd.d/rlogin文件:disnable=noc、修改/etc/pam.d/rlogin文件,注释如下行,允许root用户rlogin"auth required pam_securetty.so"d、重启网络服务# /etc/init.d/xinetd restart5、查看版本、内核# cat /etc/issueWelcome to SUSE LINUX Enterprise Server 9 (i586) - Kernel \r (\l). # cat /proc/versionLinux version 2.6.5-7.201-bigsmp (geeko@buildhost) (gcc version 3.3.3 (SuSE Linux)) #1 SMP Sun Feb 5 16:58:22 CST 2006# uname -r2.6.5-7.201-bigsmp说明:2.6.5表示操作系统版本为Suse9;201表示补丁版本:191~243表示SP2,244-257表示SP36、查看CPU、MEM# grep "model name" /proc/cpuinfomodel name : Intel(R) Xeon(TM) CPU 2.40GHzmodel name : Intel(R) Xeon(TM) CPU 2.40GHzmodel name : Intel(R) Xeon(TM) CPU 2.40GHzmodel name : Intel(R) Xeon(TM) CPU 2.40GHz# grep MemTotal /proc/meminfoMemTotal: 4147836 kB7、查看操作系统位数# getconf LONG_BIT32# getconf WORD_BIT328、查看VCS双机软件版本# rpm -qa | grep VRTS9、主机名修改# yastNetwork Devices > Network Card >Configure >Host name and name server >修改Host Name的值10、检查系统分区# df –l11、检查内存空间# free -t12、检查时区设置# cat /etc/sysconfig/clock13、修改时区设置# yast选择System > Date and Time >Region(地区选择) >Time Zone(时区选择)14、系统时间设置# date mmddHHMMCCYY15、重新设置光纤驱动# rmmod qla2300# rmmod qla2xxx.ko# insmod /lib/modules/`uname -r`/kernel/drivers/scsi/qla2xxx/qla2xxx.ko ql2xfailover=1# modprobe qla2300ql2xfailover=1表示开启光纤的多路径功能,即当节点连接外置磁盘的一个光纤通道出现故障时,系统自动采用该节点对应的另外一个光纤通道。

16、检查磁盘分区信息# fdisk -l17、创建物理卷# pvcreate -ff /dev/sdb1-ff:表示不需要确认任何信息,强制进行创建。

18、查看已经创建的PV# pvscan19、创建卷组# vgcreate -s 4m -v vggfep /dev/sdb1-s:指定PE的大小,系统默认值为4MB,在该卷组上创建的逻辑卷的最大值为256GB。

如果需要创建更大的逻辑卷,则需要扩大PE的值,如8MB、16MB等。

20、创建逻辑卷# lvcreate -L 4g -n lvgfep vggfep21、查看创建的卷组和逻辑卷# vgdisplay –v22、创建文件系统# mkfs -t reiserfs /dev/vggfep/lvgfep23、激活/去激活卷组# vgchange -a y vggfep# vgchange -a n vggfep24、查找卷组信息# vgscan25、IP地址配置(临时生效,系统重启后会丢失)注意:SuSE 9操作系统中,使用yast配置IP后,会导致心跳网卡处于非激活状态,所以修改IP地址时,不要用yast修改IP地址。

a、配置eth1本机固定IP# ifconfig eth1 10.71.114.10 netmask 255.255.255.0b、在eth1网卡上配置本机浮动IP# ifconfig eth1:0 10.71.114.12 netmask 255.255.255.0c、检查IP地址配置是否成功# ifconfig26、IP地址配置(永久生效)a、查看网卡的MAC地址# ifconfig eth1其中HWaddr后面对应的粗体部分为eth1网卡对应的MAC地址,如:00:1F:29:E8:97:6Eb、创建eth1网卡对应的IP配置文件# cd /etc/sysconfig/network# vi ifcfg-eth-id-00:1F:29:E8:97:6E在文件中增加下面的内容:BOOTPROTO='static'BROADCAST1='10.71.105.255'IPADDR1='192.168.0.13'NETMASK1='255.255.255.128'NETWORK1='10.71.105.128'BROADCAST2='10.71.105.255'IPADDR2='10.71.105.223'NETMASK2='255.255.255.128'NETWORK2='10.71.105.128'MTU=''REMOTE_IPADDR=''STARTMODE='onboot'说明:BROADCAST:表示广播地址IPADDR:表示IP地址NETMASK:表示子网掩码NETWORK:表示路由地址IPADDR1为本机浮动IP,IPADDR2为本机固定IPc、重启操作系统d、检查IP地址配置是否成功# ip address show eth127、配置IP地址与节点名映射关系# vi /etc/hosts在/etc/hosts文件中增加下面的内容:10.71.105.221 gfep110.71.105.222 gfep210.71.105.220 gfepshare_ip# vi /etc/hosts.equiv在/etc/hosts.equiv文件中增加下面的内容:gfep1gfep228、激活/去激活网卡# ifup eth1# ifdown eth129、配置双机ssh信任关系(两个节点上都要执行该操作)----------配置SSH信任关系start--------------------------------# ssh-keygen -t dsa# chmod 755 ~/.ssh# cd $HOME/.ssh# cp id_dsa.pub $HOME/.ssh/authorized_keys2--使用ftp命令以ASCII方式将另一个节点的id_dsa.pub文件拷贝到本机/test目录下# mkdir /test# cd /test# ftp .........# cat id_dsa.pub >> $HOME/.ssh/authorized_keys2将passphrase加入内存中# exec /usr/bin/ssh-agent $SHELL# ssh-add----------测试信任关系----# ssh 节点名--如果提示Connection refused表示该节点上的ssh服务未启动,需要使用以下命令启动:# sshd----------配置SSH信任关系end---------------------------------- 30、配置用户的.rhosts文件# vi .rhostsgfep1 rootgfep2 root31、配置心跳网卡信息a、编辑hotplug文件# cd /etc/sysconfig# vi hotplug设置HOTPLUG_PCI_QUEUE_NIC_EVENTS 为 yes,保存文件。

相关文档
最新文档