写给自己看的Linux运维基础(一) - 系统基础

查看内核版本信息

uname -a

 

查看发行版本

cat /etc/issue

 

查看硬件配置

CPU: cat /proc/cpuinfo

     more /proc/cpuinfo | grep "model name"

     getconf LONG_BIT (位数)

内存:free -m

     cat /proc/meminfo

硬盘(挂载目录):df -h

 

时区:date -R

主机名:hostname

IP:ifconfig | grep 'inet addr:'| grep -v '127.0.0.1' | cut -d: -f2 | awk '{ print $1}'

参考:http://blog.sina.com.cn/s/blog_8c5d890001015s8j.html

 

查看进程信息

ps -aux

ps -aux|grep java (搜索java相关进程)

ps pid (通过pid查看一个进程的详细信息)

终止进程

kill -[pid] 

 

用户管理

修改密码:passwd

 

CPU使用率:top (较占资源,按q退出)

内存使用率:free

参考:http://www.cnblogs.com/xd502djj/archive/2011/03/01/1968041.html

 

文件和目录

当前路径:pwd

改变路径:cd

查看路径下的文件及文件夹: ls

删除:rm (选项:-i 确认, -f 只读直接删除, -r 包括子目录), 没有回收站,删除后没有恢复。

删除文件:rm -i *.php (删除*.php)

删除目录:rm -rf 目录名

创建文件夹:mkdir xxx

重命名文件:mv oldname newname

查找文件:find /etc -name abc*  (会查找子目录)

注:按tab自动补全
tar.gz的解压tar zxvf file.tar.gz
tar.gz的压缩tar zcvf file.tar.gz dirname [dir2name...]

 

查看文件内容

cat:显示全部

more:显示部分,回车下翻
less:显示部分,page up/page down前后翻

参考:http://www.cnblogs.com/xilifeng/archive/2012/10/13/2722596.html

 

修改文件内容

vi

按i 或者 insert键 进行编辑

按ESC 后
1.wq保存并退出
2.q!退出不修改
3.q 退出, 如果有修改时不能退出.

参考:http://blog.csdn.net/xueziheng/article/details/2048054

 

软件安装

一般来说著名的linux系统基本上分两大类:
1.RedHat系列:Redhat、Centos、Fedora等  (rpm包)
2.Debian系列:Debian、Ubuntu等 (deb包)

1)发行版本安装

包管理工具:yum install package(centos),  apt-get install package(ubuntu)

2)编译安装 (下载,解压,编译,安装)

./configure  [options], make, make install

3)RPM安装别人编译好的软件包

参考:http://hi.baidu.com/code_slave/item/ce8ec33d17e9e4bf633aff39

http://www.zhihu.com/question/19882060

 

终端

清屏:clear (本质上只是让终端显示页向后翻了一页)
上一屏/下一屏:Shift + Page Up ( 或Page Down)

 

下载:wget http://www.xxx/ (url)

解压:tar zxvf xxx.gar.gz

参考:http://chenwei.me/p/64.html

其它 https://cloud.tencent.com/document/product/213/2150 

posted @ 2013-07-05 14:39  chy710  阅读(404)  评论(0编辑  收藏  举报