写给自己看的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
写给自己看的Linux运维基础(一) - 系统基础的更多相关文章
- 写给自己看的Linux运维基础(四) - python环境
pip - Python包管理工具 https://pip.pypa.io/en/latest/installing.html wget https://bootstrap.pypa.io/get-p ...
- 写给自己看的Linux运维基础(三) - Mono
如果使用ubuntu,可使用apg-get安装完mono,xsp,mod_mono,我的yum源并没有找到mono可安装,网上也没找到CentOS的源,最后选择下载编译安装. Stackoverflo ...
- 写给自己看的Linux运维基础(二) - Apache/MySQL. 安全设置. 定时任务
本文使用环境为CentOS 6 Apache, PHP, MySQL等常用软件均可通过yum安装包获取 yum install httpd php mysql-server # mysql: 客户端; ...
- Linux运维七:网络基础
1:网线 2:交换机,路由器 交换机(Switch)意为“开关”是一种用于电(光)信号转发的网络设备.它可以为接入交换机的任意两个网络节点提供独享的电信号通路.最常见的交换机是以太网交换机.其他常见的 ...
- linux运维需要掌握的基础知识
踏入linux运维工程师这一职业,其实有很多工具技能需要掌握,下面我来给大家一一介绍. 1.shell脚本和另一个脚本语言,shell是运维人员必须具备的,不懂这个连入职都不行,至少也要写出一些系统管 ...
- Linux运维之shell脚本基础知识
1.bash中的算术运算 let运算符 [root@:vg_adn_tidbCkhsTest ~/tidb-bench/sysbench]#echo $i [root@:vg_adn_tidbCkhs ...
- linux运维之分析系统负载及运行状况
1.删除0字节文件 find -type f -size -exec rm -rf {} \; 2.查看进程 #按内存从大到小排列 ps -e -o "%C : %p : %z : %a&q ...
- python运维01-获取系统基础信息
1.获取系统主机名,IP,MAC地址 import socket import uuid macs = uuid.UUID(int = uuid.getnode()).hex[-12:] mac = ...
- 如何迅速掌握并提高linux运维技能(收藏文)
如何迅速掌握并提高linux运维技能 文章来源于南非蚂蚁 之前曾经写过一篇如何学习Linux的文章,得到了很多反馈,大家都在分享自己的学习经验和体会,并且也提出了不少意见和建议.学习这个事情其 ...
随机推荐
- 【226】C# 相关功能实现代码
目录: 1. 实现代码的等待操作 2. 实现文件夹/文件打开操作 3. 建立事件模板,然后调用 4. 用代码在Form中写控件,同时可以编写控件数组 5. 用代码执行事件 1. 实现代码的等待操作 ...
- 转Web安全测试之XSS
转http://www.cnblogs.com/TankXiao/archive/2012/03/21/2337194.html XSS 全称(Cross Site Scripting) 跨站脚本攻击 ...
- 关于web测试
关于web测试1页面部分(1) 页面清单是否完整(是否已经将所需要的页面全部都列出来了)(2) 页面是否显示(在不同分辨率下页面是否存在,在不同浏览器版本中页面是是否显示)(3) 页面在窗口中的显示是 ...
- phpcms安装
cms的样式有很多种,我们学习的是phpcms,这些cms都是大同小异,学会了一种就可以使用其它的cms. PHPCMS是一款网站管理软件.该软件采用模块化开发,支持多种分类方式,使用它可方便实现个性 ...
- winform调用浏览器
方法1: private void button1_Click(object sender, EventArgs e) .{ . //从注册表中读取默认浏览器可执行文件路径 . RegistryKey ...
- java核心知识点学习----多线程间的数据共享的几种实现方式比较
需求:设计4个线程,其中两个线程每次对j增加1,另外两个线程对j减少1. 实现数据共享的几种方式比较: 1.使用同一个runnable对象 如果每个线程执行的代码相同,那么可以使用同一个runnabl ...
- 修改navigationbar右侧按钮离屏幕边缘位置
先上代码 UIButton *settingBtn = [Utils creatCustomButtonWithFrame:CGRectMake(, , , ) btnTitle: titleColo ...
- 我开发的Quartz Cron表达式生成器
Cron Expressions——Cron 表达式 Cron表达式被用来配置CronTrigger实例.Cron表达式是一个由7个子表达式组成的字符串.每个子表达式都描述了一个单独的日程细节.这些子 ...
- [Linux技巧]固定Vmware下CentOS的IP
1. 首先取消使用Vmware动态主机设置服务 [Edit] -> [Virtual Network Editor ...] 打开面板,选中[VMnet8]. 如下,取消对[ Use local ...
- Multi-line NSAttributedString with truncated text
http://stackoverflow.com/questions/7611816/multi-line-nsattributedstring-with-truncated-text/1017279 ...