您的位置:首页 > 运维架构 > Linux

linux操作记录

2017-02-13 14:48 218 查看

用户操作

增加用户

root 下useradd mw

root 下 passwd mw –>> 加上密码

然后在home中加个和用户名一样的文件夹

sudo

增加sudo权限 sudo visudo /etc/sudoers

编辑/etc/sudoers文件。即输入命令”vim /etc/sudoers”,找到这一行:”root ALL=(ALL) ALL”在起下面添加”xxx ALL=(ALL) ALL”(这里的xxx是要改的用户名)

gk ALL=(ALL) ALL

使用mw 登陆后, sudo 可用

用户登陆

用户登陆时init(如alias,echo提示等):

vi ~/.bashrc

网络相关

网络相关命令,查端口,查进程

netstat -anp|grep mysqld

netstat -anp|grep 8080 查看端口

netstat -anp|grep java

查看带有uip_的进程

ps -ef | grep uip_

看网络连接

要出现性能问题的时候,可以看看!

netstat -n | awk ‘/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}’

TIME_WAIT状态 过多的时候,要考虑下

对上述结果的解释:1

CLOSED:无连接是活动的或正在进行

LISTEN:服务器在等待进入呼叫

SYN_RECV:一个连接请求已经到达,等待确认

SYN_SENT:应用已经开始,打开一个连接

ESTABLISHED:正常数据传输状态

FIN_WAIT1:应用说它已经完成

FIN_WAIT2:另一边已同意释放

ITMED_WAIT:等待所有分组死掉

CLOSING:两边同时尝试关闭

TIME_WAIT:另一边已初始化一个释放

LAST_ACK:等待所有分组死掉

网络总体情况*

iftop -i eth1



系统操作

查看文件夹容量

du –max-depth=1 -h

linux 查看发行版本

方法一: cat /etc/issue

方法二: lsb_release -a

方法三:  cat /etc/redhat-release(针对redhat,Fedora)

top查看 cpu,内存

P – 以 CPU 占用率大小的顺序排列进程列表

M – 以内存占用率大小的顺序排列进程列表

各进程(任务)的状态监控,项目列信息说明如下 2

PID — 进程id

USER — 进程所有者

PR — 进程优先级

NI — nice值。负值表示高优先级,正值表示低优先级

VIRT — 进程使用的虚拟内存总量,单位kb。VIRT=SWAP+RES

RES — 进程使用的、未被换出的物理内存大小,单位kb。RES=CODE+DATA

SHR — 共享内存大小,单位kb

S — 进程状态。D=不可中断的睡眠状态 R=运行 S=睡眠 T=跟踪/停止 Z=僵尸进程

%CPU — 上次更新到现在的CPU时间占用百分比

%MEM — 进程使用的物理内存百分比

TIME+ — 进程使用的CPU时间总计,单位1/100秒

COMMAND — 进程名称(命令名/命令行)

pwdx 进程号

查看进程的工作路径

知道端口查进程号

netstat -tunlp |grep 32000

lsof -i:8081

知道进程查端口

netstat -tunlp |grep 4650

lsof -p 4650 | grep TCP

copy文件到远程

scp: copy文件到远程 用法: copy本地/root/index.html到xxx.xxx.xxx.xxx 的/root目录下 scp /root/index.html root@xxx.xxx.xxx.xxx:/root

其它

alias gcm=’git commit -m ’

alias gs=’git status’

alias gpo=’git pull origin ’

alias c=’clear’

http://elf8848.iteye.com/blog/1739571
http://www.cnblogs.com/peida/archive/2012/12/24/2831353.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux