`
bsb654321
  • 浏览: 13064 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

Linux学习小结

阅读更多
1:查看指定端口的进程
  root用户权限
  1、ps -ef| grep 端口
  2、lsof -i:端口
  普通用户权限
  1、ps -ef| grep 端口
2:查看http服务是否正常
  1、w3m http://******* (通过使用"q"退出该命令)
  2、wget http://*******
 
3:使用tar命令打包和解包
  打包:
  tar cvzf 文件名.tar.gz 文件名 文件夹/
 
  解包
  tar xzfv 文件名.tar.gz
4:在Linux执行bin文件
  chmod +x 文件名.bin
  ./文件名.bin
 
5:查看执行命令历史记录
  1、history | grep 命令名
  2、linux用户下面指定的文件(.bash_history)
 
6:修改本次操作的系统环境
  export JAVA_HOME=/home/taps/jdk1.6.0_13
  export JRE_HOME=$JAVA_HOME/jre
  export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar
  export PATH=:$JAVA_HOME/bin:$PATH
  export CATALINA_HOME=/home/taps/apache-tomcat-5.5.23
  export PATH=$CATALINA_HOME/bin:$PATH
 
  上述命令可以将其放入至.profile文件中,然后执行命令(source .profile)即加载运行变量
7:ftp命令
   linux:
   ftp ip地址
  
   windows:
   1、ftp
   2、open ip地址
  
   备注:
   1)传输文件件是注意适应ftp自带 bin命令。
   2)同时可以使用"cd .."命令回退上级目录,注意空格
8:sftp
   stfp user@ip
  
9:使用alias简化长命令
   alias 别名='你要输入的命令'
   如:alias vps='ps -ef|grep java'
10:新建用户
    创建用户:useradd testjzhua -d /home/testjzhua -m
    创建用户密码:passwd testjzhua
11:删除用户
   userdel username(不删除主目录)
   userdel -r username(删除主目录)
12:创建用户组
   创建用户组:groupadd test
13:检测linux系统内存
    权限:root
    more /proc/meminfo | grep MemTotal
14:检查网络配置
   权限:root
   netstat -r n
15:查看linux机器网卡信息
   权限:root
   ifconfig
16:检测CPU占用率
   权限:root
   top
17:检查内存占用率
   权限:root
   free -t
18:查看进程
   权限:root
   统计总进程数
   ps -ef | wc -l
   查看Z(僵死zombie)进程
   ps -elf | awk '{print $2}' | grep Z
19:检查磁盘及共享磁盘空间。
    权限:root
   df -h
20:zip压缩和解压
    压缩
    zip -r /opt/abc.zip /opt/abc/
    解压
    unzip ***.zip
21:使用scp远程拷贝文件/文件夹
   
    注意:使用这个命令的前提条件是需要开通ssh服务。
   
    拷贝文件:
    scp 文件或文件夹 需要拷贝至目标机器IP:需要保持目录
    scp 本地用户名 @IP 地址 : 文件名 1 远程用户名 @IP 地址 : 文件名 2
    scp -r root@10.128.100.117:/root/tapserver_c02/ODP.zip ./
    例题:scp /iso/install.tar 10.128.100.116:/home/
    拷贝文件夹:
    scp -r db/ 10.128.100.117:/temptest/
22:linux中增加域名映射
    即将所需要映射的IP及域名映射关系关系写入 /etc/hosts文件中。
    如:echo "19.145.19.52 image.baidu.com" >> /etc/hosts
23:Linux抓包
    tcpdump -i bond0 -s 0 -w update2.pcap -X port 8080
    tcpdump -i bond0 -s 0 -w update2.pcap -X port 8080
    tcpdump -i bond1 -s 0 -w test8999.cap -X  port 8999
   

   
    说明:
    1)-i bond0
       指明抓取网卡bond0 上的包
    2)-s 0
       指明每个包的最大大小,默认为96 Bytes,这样会导致抓到的包只有前96字节,因此一般设为0,表示不限制大小。
    3)-w update.pcap
       指明将抓到的包存储到update.pcap文件中
    4)host 10.168.22.220 and tcp port 80
       抓包过滤条件表达式,该表达式和wireshark的过滤表达式类似
24:查看所有用户命令
    cat /etc/passwd |cut -f 1 -d :
25:查看系统目前资源限制的设定
    操作权限:root
    ulimit -a
    如:
    core file size        (blocks, -c) 0
    data seg size         (kbytes, -d) unlimited
    file size             (blocks, -f) unlimited
    max locked memory     (kbytes, -l) unlimited
    max memory size       (kbytes, -m) unlimited
    open files                    (-n) 1024
    pipe size          (512 bytes, -p) 8
    stack size            (kbytes, -s) 8192
    cpu time             (seconds, -t) unlimited
    max user processes            (-u) 7168
    virtual memory        (kbytes, -v) unlimited
26:修改open files文件句柄大小
    ulimit -n 4068
  
27:修改某个文件权限至指定用户
    chown 用户:用户组 ODP.jpg
28:修改某个文件夹权限至指定用户
    chown -R 用户:用户组 ODP/
29:查询某个端口被哪个进程占用
    netstat -anp|grep 端口号
30:通过文件名查找
    find / -name 文件名


31:linux hosts映射
    echo "映射IP  映射域名" >> /etc/hosts
32: linux 监控文件
    tail -f xxx.log
33: 查看环境变量
    env
34: 查看用户所在目录位置
    pwd
35:赋予文件及文件夹全部权限
    chmod 777 -R .
36:查看linux服务所在地址
    whereis ftp(查看ftp服务)
37:ssh 出现如下异常
    It is also possible that the RSA host key has just been changed.
    The fingerprint for the RSA key sent by the remote host is
   
    将本地的/root/.ssh/kown_hosts删除,然后再从ssh操作下。
38:Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况
   
    netstat -r:检查机器路由信息
39:通过使用netstat查看具体某个端口
    netstat -an|grep -w 22
40:通过命令停止网卡和启动网卡
    启动:ifup eth0
    停止:ifdowm eth0
41:分页查看内容(more)
    ll |more 分页查看文件及文件夹列表。
42:查看目录或文件所占空间,单位为MB
    du -sk /目录或文件
43:设置TCP TIMEOUT
    echo 30 > /proc/sys/net/ipv4/tcp_fin_timeout
分享到:
评论

相关推荐

    linux学习总结

    linux学习总结 希望对大家的学习有帮助 来这下载资源吧 这里大多都是免分的

    嵌入式linux学习总结.zip

    以上各个知识点构成了一个全面的嵌入式Linux学习路径,从基础应用到系统级的深入开发,有助于开发者理解和掌握嵌入式系统的设计与实现。通过这些文档,学习者可以逐步建立自己的嵌入式Linux技能,为从事相关领域的...

    Linux操作系统(内含各种Linux操作入门相关教程、Linux学习总结、常用命令汇总等)

    Linux操作系统(内含各种Linux操作入门相关教程、Linux学习总结、常用命令汇总等),详细如下: linux操作系统,[Linux电子书合集],Linux 系统命令及其使用详解(大全),Linux_C_函数库,Linux_操作系统-基础操作-...

    Linux学习笔记(强悍总结值得一看)_linux_linux学习笔记_

    这份"Linux学习笔记(强悍总结值得一看)"是Linux初学者的宝贵资源,也适合有经验的用户作为参考手册。以下是对笔记内容的详细概述: 1. **Linux常用命令**: Linux命令行是其强大的工具,掌握常用命令是Linux学习...

    linux学习总结涉及相关技术的总结和概念的总结

    Linux学习总结涉及相关技术的总结和概念的总结 本资源摘要信息涵盖了Linux学习的总结,涉及到嵌入式操作系统、Linux操作系统的历史、shell命令、命令使用等方面的知识点。 一、嵌入式操作系统的概念和分类 嵌入式...

    Linux学习总结.doc

    此外,进程管理(如ps、kill、nohup等命令)、网络配置、日志查看、软件包管理和脚本编程也是Linux学习的重要部分。对于Ubuntu这样的发行版,还需要熟悉其特有的工具和桌面环境,如apt包管理器、Unity或Gnome桌面。 ...

    linux学习总结.doc

    linux学习总结.doc 非常好 非常好非常好非常好

    Linux学习总结报告.docx

    Linux学习总结报告主要探讨了Linux在嵌入式系统领域的广泛应用及其面临的挑战,同时也概述了嵌入式系统的一些研究方向。以下是对这些知识点的详细说明: 1. Linux在嵌入式系统的应用前景: Linux最初主要用于Web、...

    Linux命令总结.ppt

    Linux命令总结.ppt

    linux学习总结/密码修改/samba 配置/文件共享方法介绍

    ### Linux学习总结:密码修改、Samba配置及文件共享方法 #### 技巧1:修改Root用户密码 在Linux环境中,有时我们可能会遇到忘记root用户密码的情况,这将导致我们无法进行系统的管理操作。不过,幸运的是,Linux...

    Linux学习总结

    以下是从标题“Linux学习总结”和描述“关于linux学习的一些知识点,从基础到入门”中提炼出的关键知识点: ### 1. Linux基础知识 #### 1.1 操作系统的概念 Linux是一种基于POSIX和UNIX标准的开源操作系统内核,由...

    linux基础命令学习总结.zip

    linux基础命令学习总结.ziplinux基础命令学习总结.ziplinux基础命令学习总结.ziplinux基础命令学习总结.ziplinux基础命令学习总结.ziplinux基础命令学习总结.ziplinux基础命令学习总结.ziplinux基础命令学习总结.zip...

    linux学习小结笔记

    Linux操作系统是全球开发者共同参与构建的开放源代码操作系统,其主要特点包括开放性、多用户多任务、...掌握这些基本概念和命令是学习Linux的关键步骤。通过深入理解和实践,可以更好地利用Linux系统进行工作和开发。

    鸟哥linux+韩顺平linux视频教程学习小结

    一些知识的小节,传智播客韩顺平linux视频教程学习小结

Global site tag (gtag.js) - Google Analytics