查看内核版本信息

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

写给自己看的Linux运维基础(一) - 系统基础的更多相关文章

  1. 写给自己看的Linux运维基础(四) - python环境

    pip - Python包管理工具 https://pip.pypa.io/en/latest/installing.html wget https://bootstrap.pypa.io/get-p ...

  2. 写给自己看的Linux运维基础(三) - Mono

    如果使用ubuntu,可使用apg-get安装完mono,xsp,mod_mono,我的yum源并没有找到mono可安装,网上也没找到CentOS的源,最后选择下载编译安装. Stackoverflo ...

  3. 写给自己看的Linux运维基础(二) - Apache/MySQL. 安全设置. 定时任务

    本文使用环境为CentOS 6 Apache, PHP, MySQL等常用软件均可通过yum安装包获取 yum install httpd php mysql-server # mysql: 客户端; ...

  4. Linux运维七:网络基础

    1:网线 2:交换机,路由器 交换机(Switch)意为“开关”是一种用于电(光)信号转发的网络设备.它可以为接入交换机的任意两个网络节点提供独享的电信号通路.最常见的交换机是以太网交换机.其他常见的 ...

  5. linux运维需要掌握的基础知识

    踏入linux运维工程师这一职业,其实有很多工具技能需要掌握,下面我来给大家一一介绍. 1.shell脚本和另一个脚本语言,shell是运维人员必须具备的,不懂这个连入职都不行,至少也要写出一些系统管 ...

  6. Linux运维之shell脚本基础知识

    1.bash中的算术运算 let运算符 [root@:vg_adn_tidbCkhsTest ~/tidb-bench/sysbench]#echo $i [root@:vg_adn_tidbCkhs ...

  7. linux运维之分析系统负载及运行状况

    1.删除0字节文件 find -type f -size -exec rm -rf {} \; 2.查看进程 #按内存从大到小排列 ps -e -o "%C : %p : %z : %a&q ...

  8. python运维01-获取系统基础信息

    1.获取系统主机名,IP,MAC地址 import socket import uuid macs = uuid.UUID(int = uuid.getnode()).hex[-12:] mac = ...

  9. 如何迅速掌握并提高linux运维技能(收藏文)

    如何迅速掌握并提高linux运维技能   文章来源于南非蚂蚁   之前曾经写过一篇如何学习Linux的文章,得到了很多反馈,大家都在分享自己的学习经验和体会,并且也提出了不少意见和建议.学习这个事情其 ...

随机推荐

  1. MySQL_杭州11月销售昨日未上架的SKU_20161212

    #C034杭州11月销售昨日未上架的SKU SELECT 城市,a.订单日期,a.客户数,a.订单数,b.产品数,a.金额,c.销售确认额,c.毛利额,c.毛利率 FROM ( SELECT 城市,订 ...

  2. easyui1.32 各种问题汇总

    问题一 场景:tab切换,每个tab里用div放一个dataGrid,默认display:none隐藏,当display:'block'的时候,dataGrid会显示不全,仅显示一条线. 解决方法:切 ...

  3. 搭建java,oracle,plsql开发环境

    一:安装jdk和jre; (1)有两种方法:1,从官网网址上安装:2,安装绿色版 (2)配置环境变量 在"系统变量"下进行如下配置: (1)新建->变量名:JAVA_HOME ...

  4. framebuffer应用编程实践

    framebuffer的使用主要包括4个部分: (1):首先需要打开设备文件 /dev/fb0. (2):获取设备的信息.包括可变信息和不可变信息,分别使用两个结构体来进行封装,这两个结构体在 < ...

  5. nullcon HackIM2016 -- Programming Question 3

    Still Hungry and unsutisfied, you are looking for more. Some more, unique un heard dishes. Then you ...

  6. Python 包的相对导入讲解

    [Python 包的相对导入讲解] 参考:http://www.dai3.com/python-import.html

  7. 关于生物信息学与R的相关资料和网站

    生物信息学的相关论坛:http://www.omicshare.com/forum/ 糗世界:http://qiubio.com:8080/ 统计之都网站 绘制QQ图和曼哈顿图:http://www. ...

  8. Java swing项目-图书管理系统(swing+mysql+jdbc)

    (一)项目功能分析 该项目是设计一个图书管理系统,主要包含的内容有: (1)管理员登陆界面 ->信息录入 ->登录 ->重置 (2)图书管理系统总界面 ->子界面菜单: 1)图 ...

  9. [转]初探 PhoneGap 框架在 Android 上的表现

    原文地址:http://topmanopensource.iteye.com/blog/1486929 phonegap是由温哥华的一家小公司研发的多平台的移动开发框架,支持流行的大多数移动设备(iP ...

  10. WinForm窗体PropertyGrid控件的使用

    使用过 Microsoft Visual Basic 或 Microsoft Visual Studio .NET的朋友,一定使用过属性浏览器来浏览.查看或编辑一个或多个对象的属性..NET 框架 P ...