Linux笔记

本文发布时间: 2019-Mar-22
VMnet0 桥接网络 没限制,就相当于两台机子 可以跨网段访问VMnet1 仅主机网络 只有局域网内可以访问VMnet8 nat网络链接Linux时需要一个个对应好来1、Bridge模式这种方式设置很简单,只要虚拟系统和跟本地主机在同一个网段就可以。例如:本机的本地连接设置IP地址: 192.168.1.10子网掩码: 255.255.255.0默认网关: 192.168.1.1 (根据自己的网络情况填写)首选DNS:8.8.8.8虚拟系统本地连接设置IP地址: 192.168.1.11子网掩码: 255.255.255.0默认网关: 192.168.1.1 (根据自己的网络情况填写)首选DNS:8.8.8.8这样虚拟系统就相当于网络中的一台真实机器可以上网了。2、NAT模式(推荐使用这种方式)这种方式设置比较复杂一点,不占用网络中的IP地址,只要本地主机能上网,那么虚拟系统就能上网。看一下详细的设置方法:安装完vmware之后,要保证VMware NAT Service这个服务是启动的虚拟系统本地连接设置IP地址: 192.168.10.11子网掩码: 255.255.255.0默认网关: 192.168.10.2首选DNS:8.8.8.8这样虚拟系统就可以和本地主机一样上网了。3、hostonly模式这种方式设置方法和Bridge模式基本一样,只要本地主机的VMnet 1中设置和虚拟系统中本地连接在同一个网段就可以。例如:本机的本地连接设置IP地址: 192.168.2.10子网掩码: 255.255.255.0默认网关: (为空)首选DNS: (为空)虚拟系统本地连接设置IP地址: 192.168.2.11子网掩码: 255.255.255.0默认网关: (为空)首选DNS: (为空)这种方式不能上网,要想上网需要共享一下本地主机的本地连接。在服务器高峰时期不建议使用大命令,如查找findUnix 捆绑了C语言和TCP/IPUnix 主要版本AIX IBM公司HP-UX HPSolaris Sunlinuxhttps://www.kernel.org/ Linux内核版本3以上的版本不区分稳定不稳定LAMP Linux、Apache、MySQL、PHP支撑互联网的开源技术root/home/xy/Desktop^表示开头的意思#开始的行都是注释行-i 不区分大小写-r 递归,一般是强制的意思exit 可返回上次的模式、用于切换用户su 进入管理员模式exit 退回用户模式ls -l 列出文件及文件夹第一位 l 链接第一位 - 文件第一位 d 目录d rwx rwx r-xr 读 可以产看文件内容 可以列出目录中的内容w 写 可以修改文件内容 可以在目录中创建。删除文件x 执行 可以执行文件 可以进入目录有r权限一定有r权限第一组 u 创建这个文件的人拥有的权限第二组 g 和创建这个文件的人同组的拥有的权限第三组 o 剩下的人拥有的权限chmod +/-x 1 增加或减掉文件1的执行权限chmod u+x 1 给用户自己增加执行权限chmod g+x 1 给用户同组人增加执行权限chmod 755chmod 766chmod 759...r = 4w = 2x = 15 r-x6 rw-7 rwxchmod -R 777 /tmp/a 改变a目录的权限同时改变其里面所有目录的权限chown cx 1 将文件1的拥有者变为cx 只有管理员root才可以改umask -S 显示当前创建目录的默认权限新建的文件会把执行权限删掉 防止木马病毒的执行cd / 进入根目录下的文件,如“/home”,它表示的是在根目录下的“home”文件cd 进入当前文件夹下的文件cd .. 返回上一级pwd 查看当前所在位置mkdir 创建文件夹touch 创建文件rm -rf 强制删除文件cp -r 1 2 强制复制文件mv 1 2 将1移动到2vi 编辑文本 后面加文件名vi里加a 由命令模式进入到编辑模式编辑完后 Esc 输入 :w 保存编辑完后 Esc 输入 :q 退出编辑完后 Esc 输入 :q! 不保存强制退出进入需要编辑的文档 删除光标一行 dd进入需要编辑的文档 删除光标一单词 dw进入需要编辑的文档 增加一行 omore 4.txt 分屏显示4.txt的内容 按q结束分页浏览less 4.txt 分屏显示4.txt内容,按上箭头可以向上翻页在less显示下,/(想要查找的内容)可以查找,按n显示查找的下一页cat -n 4.txt 按行显示全部内容不是和浏览长的文件tac 4.txt 倒叙显示,最后一行开始(全部)head -3 4.txt 显示前三行内容tac 4.txt 倒叙显示,最后一行开始(全部)tail -3 4.txt 显示最后三行的内容(只有三行) 用来查看日志tail -3 /var/log/messages 查看最新三行日志find . -name 4.txt 在当前文件夹下查找4.txt文件find / -name 4.txt 在根目录下查找4.txt文件(最好在管理员模式下进行,更简洁)find /home -name 4.??? 在根目录里的home文件夹里查找,后面三个问号代表未知的符号find /home -iname 4.txt 不区分大小写,即大小写都可搜到find / -size +204800 查找根目录下大于100MB的文件find / -size +102400 -a -size +204800 查找大于50MB同时小于100MB的文件-a and -o or一个数据块=512字节=0.5K100MB=102400KB=204800个数据块find /home user cx 在home目录下查找所有属于cx的文件find /etc -cmin -5 查找5分钟之内被修改过文件属性的目录-amin 访问时间 浏览过的文档-mmin 文件内容 改变文档find /home -name 4.txt -exec ls-l {} ; 对查找到的文件进行显示find /home -name 4.txt -ok ls -l {} ; 一个个文件问你要不要删除locate 快速查找资料库,相当于Windows里的everything 节省资源,降低CPU消耗每次locate前都要 updatedb 更新文件资料库locate 里临时文件夹是不在资料库里的,如tmpwhich cp 查找命令cp是哪个文件夹,谁可以用 /binwhich useradd /sbinwhereis cp 不仅能查到命令所在位置还能查到所在帮助文档所在位置ln 4.txt 5 硬链接 将4.txt文件链接到5,4.txt改动5也跟着改动。同步更新,是两个单独的文件,但是有关联,当成备份,也可完成为未完成的脚本不能跨分区,不能对目录使用ln -s 4.txt 5 软链接 相当于快捷方式 所有人都可以操作,权限很高useradd cx 添户(在Home文件显示 进入root模式下配置)userdel cx 删除用户,还加一个用要到Home文件里删除文件passwd xy 为xy用户设置新密码su cx 切换到cx用户cd /Home/etc more passwd 显示用户、及shellwc 统计文本字数、行数、字符数grep cx 4.txt 查找4.txt里有cx的那一行cat /etc/passwd |grep var 在passwd里查找var 的那一行 |是管道的意思ls -l * | grep "^-" | wc -l 列出当前文件夹里有多少文件wall date 通知所有人 datewall `date` 通知所有人日期重定向输出 ls > cx.txt 显示所有的列表并存入cx.txt文件里重定向输入 wall < cx.txt 将cx.txt里的内容通知所有人/bin 存放系统目录/boot 存放启动目录存位置/dev 设备文件/etc 配置文件保存位置/home 普通用户的家目录/lib 系统调用的函数库/lost+found 当系统以外崩溃,磁盘碎片放在这/media 挂载目录 媒体设备,如软盘光盘/mnt 挂载目录 移动硬盘 U盘/misc 挂载目录 NFS服务/opt 第三方安装软件保存位置 也可保存到 /usr/local/proc 存放CPU信息/sys 存放内核消息/usr 系统软件资源目录/var 日志目录ls命令-a all 所有-l long 详细信息-lh 包括K、M第一个数字代表引用了多少次.开头的是隐藏的文件ls -ld /etc 显示根目录下etc文件的内容,就自身文件ls -i 显示当前目录里所有目录的节点号touch "xy cx" 创建带空格的文件需加双引号man 命令 显示命令的帮助文档man ls q退出man1 命令的帮助man5 配置文件的帮助whatis 简短的介绍命令apropos 简短的介绍配置文件date 052514532016.18 修改时间五月25下午14点53分,2016年 18秒help cd 内置命令用help查找cd: /usr/share/man/man1/cd.1.gz /usr/share/man/man1p/cd.1p.gz 在share里who tty 本地终端 pts 远程终端w 查看当前登录的用户具体信息gzip cx 压缩cx文件gunzip cx 解压缩cx文件gzip 只能压缩文件不能压缩目录压缩后不保存源文件tar -c 打包-v 显示详细信息-f 指定文件名-z 压缩-x 解压缩zip Linux和Windows都支持可保留源文件可压缩目录zip cx2 cxzip -r test2 testbzip2 压缩比很惊人-k 产生压缩文件后的源文件bunzip2 解压缩-k 保留压缩包网络命令write cx 给cx用户写信 前提是用户要在线mail cx 给cx用户写信,不管对方在不在线都可以发送cx mail 就可显示Ctrl+D结束邮件正文,可以看做发送了h 查看多少邮件d 删除邮件wall 给所有在线的用户广播消息ping -c 3 只显示三条icmp消息last 查看什么用户在什么时候登录过lastlog 显示所有用户上一次登录的时间traceroute 显示数据包到主机的路径netstat 显示网络相关信息-t tcp 协议-u udp 协议-l 监听-r 路由-n 显示IP地址和端口号-tlun 查看当前电脑的端口 有80端口就可以上网-an 查看所有监听网站-rn 查看网关setup 设置网络(要输管理员密码)shutdown -c 取消前一个关机命令-h 关机-r 重启shutdown -r now 现在重启haltpoweroffinit 0 关机init 6 重启最 好就用shutdownvim命令模式下 set nu 给文本标记行数set nonu 取消行号u 撤销上一个命令wq 保存并退出从命令模式进入编辑模式a 在光标所在字符后插入A 在光标所在行尾插入i 在光标所在字符前插入I 在光标所在行行首插入o 在光标下插入O 在光标上插入定位命令gg 到第一行G 到最后一行:n 到第n行x 删除光标所在处字符nx 删除光标所在处后n个字符dd 删除光标所在行dG 删除光标所在行到文件末尾内容D 删除光标所在处到行尾内容:12,20d 删除12到20的行yy 复制当前行nyy 复制n行dd 剪切nyy 复制当前行以下n行p 粘贴在当前光标所在行下r 替代光标所在字符R 从光标所在处开始替换字符,按退出键结束/ftp 搜索文本中关于ftp的关键字, 按n 查询下一个 不区分大小写%s asd/qwe 全文替换指定字符串ZZ 快捷键保存并退出:w cx 另存为cx的文件:r 文件名 导入一个文件内容到文本:r !命令 导入一个命令的结果到文本编辑快捷键 (只在一个文本里有用)map ctrl v p I#<Esc> 按快捷键ctrl +p 在任意行行首编辑注释map ctrl v b Ox 按快捷键ctrl +b 在任意行删除行首:1,4s 选中1到4行:1,4s/^/#/ 将1至4行添加注释:1,4s/^#// 将1至4行的注释去掉ab cx xy 以后每次输入cx 都会变成xy软件包的管理RPM包命名原则httpd-2.2.15-15.el6.centos.l.i686.rpmhttpd 包名2.2.15 软件版本15 软件发布的次数el6.centos 适合的Linux平台i686 适合的硬件平台rpm 扩展名mount /dev/sr0 /mnt/cdrom/ 将光盘添加到挂载点RPM包依赖性 a->b->c->d依赖性文件 后面是 .so.数字结尾的都是库文件 需要在模块查询网站搜索模块依赖查询网站: www.rpmfind.net有的包后面有noarch ,意思是所有Linux都可以安装如 apche-commons-pool-1.6-9.el7.noarch.rpm如果操作的是没有安装的软件包,用包全名操作已经安装的软件包,使用包名 是搜索 /var/lib/rpm/中的数据库RPM安装rpm -ivh-i 安装-v 显示详细信息-h 不检测依赖性rpm -Uvh 升级包rpm -e 包名 卸载包rpm -q 查询包名rpm -qa 查询所有已安装的包rpm -qa | grep httpd 利用管道符查询所有Apache有关的包rpm -qi httpd 查询安装Apache包的详细信息rpm -ql httpd 查询安装Apache包的安装位置rpm -qf 文件的绝对路径 查询文件所属的包rpm -qR 查询安装包的依赖性rpm -qRp 查询未安装包所需的依赖性rpm -V httpd 如果没有提示信息,说明配置文件没有被修改RPM包文件的提取适用于,误删了某个文件,但知道该文件所在的包,即可单独提取出该文件mv /bin/ls /tmp/Rpm2cpio /mnt/cdrom/Packages/包名 | #一行写不下,换行的意思# > cpio -idv .bin/ls cpio -idv 的意思是提取cp ls /bin/lsservice network restart 重启网络服务RPM包安装在默认位置中,源码包安装在人为指定目录中源码包一般安装在 /usr/local/软件名/启动文件 /etc/rc.d/init.d/httpd startService httpd start(红帽专有命令)Apache的启动/etc/rc.d/init.d/httpd startcd /var/www/html/创建一个index.html文件,即可改变Apache测试页面


(以上内容不代表本站观点。)
---------------------------------
本网站以及域名有仲裁协议。
本網站以及域名有仲裁協議。

2024-Mar-04 02:08pm
栏目列表