Linux日常使用指令大全

Java代码

www.ahlinux.com

001、日常维护常用查询命令

#top    显示系统进程

#clear  清理屏幕信息

#cat /etc/redhat-release  查看系统版本信息

#cat /proc/version  查看系统内核版本等信息

#uname -a  查看系统内核等信息

#cat /proc/cpuinfo  查看CPU信息

#cat /proc/meminfo  查看内存信息

#cat /proc/swaps  查看交换空间信息

#getconf LONG_BIT   查看CPU是32位还是64位

#dmidecode|more 如何查看BIOS信息等。

#grep MemTotal /proc/meminfo    查看物理内存信息

#grep SwapTotal /proc/meminfo   查看交换空间的大小

#cat /etc/passwd 查看账户信息

#cat /etc/shadow 查看密码信息

#cat /etc/group  查看都有哪些组,每个组包含哪些用户,或#vigr

#groups username  查看用户属于哪一个组

#ps -aux 显示终端上的所有进程,包括其他用户的进程。

#ps -x 显示没有控制终端的进程。

#ps -e 显示所有进程。

#ps -r 只显示正在运行的进程。

free命令可以查看内存使用率

top -n1命令中有CPU使用率信息

002、修改启动界面为文本模式(命令模式)

3为文本模式,5为图形模式。

#vi /etc/inittab

修改id:5:initdefault:为id:3:initdefault:

003、修改远程管理时命令行下中文乱码问题

Red Hat Enterprise Linux默认的语言编码是“zh_CN.UTF-8”,在X-Window桌面环境下能正常显示汉字,但如果通过SSH或Telnet等方式进行远程管理时,就会发现所有的汉字变成乱码了。

#vi /etc/sysconfig/i18n

将LANG="zh_CN.UTF-8"改为LANG="zh_CN.GB18030",重新登录后即可正常显示汉字。

系统默认英文语言:

编辑/etc/sysconfig/i18n

LANG="en_US.UTF-8"

SUPPORTED="en_US.UTF-8:en_US:en"

SYSFONT="latarcyrheb-sun16"

系统默认中文语言:

LANG="zh_CN.UTF-8"

SUPPORTED="zh_CN.UTF-8:zh_CN:zh"

SYSFONT="latarcyrheb-sun16"

系统默认英文语言,同时支持中文语言:

LANG="en_US"

LANGUAGE="en_US"

SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"

SYSFONT="lat0-sun16"

SYSFONTACM="8859-15"

004、配置网卡相关信息

#cd /etc/sysconfig/network-scripts

#ls

#vi ifcfg-eth0

DEVICE=eth0

BOOTPROTO=static

BROADCAST=192.168.0.255

HWADDR=00:17:31:7F:6B:A7

IPADDR=192.168.0.68

NETMASK=255.255.255.0

NETWORK=192.168.0.0

ONBOOT=yes

TYPE=Ethernet

:wq退出。

#service network restart  重新启动网络

005、更改主机名

#vi /etc/sysconfig/network

将hostname改名,然后重启即可。

006、考虑到安全问题,只允许普通账户直接远程登录,不允许root直接远程登录

配置sshd

启动sshd服务:/etc/init.d/sshd start

编辑/etc/ssh/sshd_config文件,找到语句PermitRootLogin yes,将yes修改为no。

重新启动sshd服务:/etc/init.d/sshd restart

007、关闭不需要的系统服务

为了安装的系统执行效能更佳,建议关闭一些没有必要的系统服务,例如cups、sendmail、isdn、smartd、iptables、pcmcia...等。

#chkconfig cups off

#chkconfig sendmail off

#chkconfig isdn off

#chkconfig smartd off

#chkconfig iptables off

#chkconfig pcmcia off

008、修改DNS

标准格式:nameserver  DNS地址

#vi /etc/resolv.conf

nameserver 192.168.0.36

nameserver 202.106.0.20

:wq  #保存退出。

#service network restart  #重新启动网络

009、查看系统磁盘的分区情况以及文件系统被挂载的位置

#df –h

Filesystem            Size  Used Avail Use% Mounted on

/dev/hda3              36G  4.1G   30G  12% /

/dev/hda1             190M  8.4M  172M   5% /boot

none                  248M     0  248M   0% /dev/shm

#df -h /home 查看home所在分区的磁盘使用情况

010、查看目录及该目录下文件的大小,或查看单个文件的大小

#du -h 目录或文件

[[email protected] /]# du -h /tmp

12K     /tmp/.font-unix

8.0K    /tmp/.ICE-unix

12K     /tmp/ssh-wDIORJg370

36K     /tmp/test

164K    /tmp

[[email protected] tmp]# du -h 1.txt

8.0K    1.txt

du -sh 目录或文件  //查看目录或文件的总大小

[[email protected] /]# du -sh /tmp

164K    /tmp

[[email protected] tmp]# du -sh 1.txt

8.0K    1.txt

011、查看目录权限:ls –ld 目录名

[[email protected] tmp]# ls -ld perl

drwxr-xr-x 2 root root 4096 Mar 26 12:39 perl

查看目录下的文件的权限:ls –lr 目录名

[[email protected] tmp]# ls -lr perl

total 24

-rwxr-xr-x 1 root root 24 Mar 26 12:39 test2.pl

-rw-r--r-- 1 root root 65 Mar 26 12:38 test1.pl

-rw-r--r-- 1 root root 44 Mar 26 12:38 helloworld.pl

改变目录的权限:chmod 相应权限 目录名/

改变目录及其子目录和文件权限:chmod –R 相应权限 目录名/

012、获取当前所有登陆者信息

[[email protected] /]# users

root

[[email protected] /]# who

root     pts/1        Mar 20 11:42 (192.168.0.66)

[[email protected] /]# w

15:34:43 up  3:57,  1 user,  load average: 0.00, 0.00, 0.00

USER     TTY      FROM              [email protected]   IDLE   JCPU   PCPU WHAT

root     pts/1    192.168.0.66     11:42    0.00s  0.14s  0.00s w

013、查看系统里有多少个账户?

# wc /etc/passwd -l

36 /etc/passwd

014.启动和停止apache服务

#/etc/init.d/httpd start    //启动httpd服务

#/etc/init.d/httpd stop    //关闭httpd服务

#/etc/init.d/httpd restart  //重启httpd服务

自动启动WEB服务:

如果需要让httpd服务随系统启动而自动加载,可以执行"ntsysv"命令启动服务配置程序,找到"httpd"服务,在其前面加上星号(*),然后选择"确定"即可。

Apache的主配置文件是httpd.conf默认路径:/etc/httpd/conf/httpd.conf

015、启动和停止Tomcat服务

# /etc/rc.d/init.d/tomcat5 start   启动Tomcat服务

# /etc/rc.d/init.d/tomcat5 stop   停止Tomcat服务

# /etc/rc.d/init.d/tomcat5 restart  重启omcat服务

自动启动Tomcat服务:

如果需要让Tomcat服务随系统启动而自动加载,可以执行"ntsysv"命令启动服务配置程序,找到"Tomcat5"服务,在其前面加上星号(*),然后选择"确定"即可。

016、Iptables防火墙

关闭防火墙:执行“ntsysv”命令启动服务配置程序,取消“iptables”服务前的“*”号。

若开启了防火墙,如何开放TCP协议的80端口:iptables -I INPUT -p tcp --dport 80 -j ACCEPT

关掉SELINUX:

#vi /etc/selinux/config

# This file controls the state of SELinux on the system.

# SELINUX= can take one of these three values:

#       enforcing - SELinux security policy is enforced.

#       permissive - SELinux prints warnings instead of enforcing.

#       disabled - SELinux is fully disabled.

SELINUX=Disabled  #这样就把SELINUX服务器关掉了,请重新启动系统;

时间: 2024-10-08 06:40:50

Linux日常使用指令大全的相关文章

Linux 日常常用指令

最近搞了一个阿里ECS,CentOS7,涉及到一些基本的Linux指令,在这里总结一下,在搭环境中常用的一些指令,熟悉这些指令就基本能够使用CentOS进行日常操作了. 更多的可以参考系统自带的  “Cammand --help” ,很实用. 目录相关指令 /*cd指令 *跳至到XX目录下,从Xshell远程登陆进去的目录是/root *cd .. 返回上一层目录 */ [root@Lettiy ~]# cd /usr/local /*ls 显示当前目录下的所有文件 */ [root@Letti

linux入门基础指令大全(汇总)

一.文件目录指令 1 pwd指令 pwd 显示当前所在的目录 2 ls指令 ls [选项] [目录或文件] 查看文件信息 ls -a 查看所有文件和目录,包括隐藏的 ls -l 以列表的方式显示 ll 以列表的方式显示 3 cd指令 cd 路径 cd ~: 回到家目录 cd ..: 回到上一级目录 4 mkdir指令 mkdir [选项] 路径 创建文件夹 mkdir -p 路径 创建多级文件夹 5 rmdir指令 rmdir [选项] 路径 删除空文件夹 rmdir -p 路径/ 递归删除空文

Linux系统文本编辑器vim指令大全

本文适合Vim新手,既可阅读入门 相关在线资料http://baike.baidu.com/subview/113188/9338173.htm?fr=aladdin vim的使用之汇总   vimtutor (在线学习) 功能最强在的编辑器--vim vi是所有UNIX系统都会提供的屏幕编辑器,它提供了一个视窗设备,通过它可以编辑文件.当然,对UNIX系统略有所知的人,或多或少都觉得vi超级难用,但vi是最基本的编辑器,所以希望读者能好好把它学起来,以后在UNIX世界里必将畅行无阻.游刃有余,

linux指令大全(完整篇)(转)

http://blog.chinaunix.net/uid-9681606-id-1998590.html linux指令大全(完整篇)(转) 2009-03-17 01:21:46 分类: LINUX cat cdchmod chowncp cut 名称:cat使用权限:所有使用者使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName说明:把档案串连接后传到基本输出(萤幕或加 > fileName 到另一个档案)参数:-n 或 --number

linux下解压命令大全

.tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!)---------------.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName .tar.gz 和 .tgz解压:tar zxvf FileName.tar.gz压缩:tar zcvf FileName.tar.gz DirName---------------.bz

linux解压命令大全

linux解压命令大全 .tar解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName .tar.gz 和 .tgz解压:tar zxvf FileName.tar.gz压缩:tar zcvf FileName.tar.gz DirName————————

<Linux下echo指令>

echo这个命令我们最常见的还是在shell脚本中的使用,if语句,for语句,case语句....这些都不是对echo命令的全面了解.下面还有很多其他echo的参数: 来自本人的日常生活,和对资料查看总结. echo指令可以将参数输出到标准输出设备上,多个参数之间默认用空格分开,在输出完成后自动添加换行符. echo命令通常用于显示输出文本,该命令的语法格式如下所示: -n 不输出最后的换行符\n -e 对转义字符进行解释 -E 不对转义字符解释 主要就以上三个参数,其他的只了解,用的不多 -

linux日常管理常用命令--w

linux日常管理常用命令--w 命令:w(linux管理员最常用的命令) [[email protected] ~]# w 14:45:41 up 2 min,  2 users,  load average: 0.10, 0.10, 0.04 USER     TTY      FROM              [email protected]   IDLE   JCPU   PCPU WHAT root     tty1     -                14:44   54.

带注释的汇编指令大全

一.数据传输指令 ─────────────────────────────────────── 它们在存贮器和寄存器.寄存器和输入输出端口之间传送数据. 1. 通用数据传送指令. MOV 传送字或字节.  如:MOV eax,11  意思:eax=11 MOVSX 先符号扩展,再传送. MOVZX 先零扩展,再传送. PUSH 把字压入堆栈. POP 把字弹出堆栈. PUSHA 把AX,CX,DX,BX,SP,BP,SI,DI依次压入堆栈. POPA 把DI,SI,BP,SP,BX,DX,CX