网站开发转包协议,百度视频免费下载,免费申请电信卡,wordpress 后台显示idLinux基础知识点
Linux是一套免费使用的类Unix操作系统#xff0c;继承了Unix一网络为核心的设计思想#xff0c;是一个性能稳定的多用户操作系统。 特点#xff1a;免费、安全、可靠、稳定、多平台
Linux的目录结构
bin #xff1a;存放二进制可执行文件sbin#xff1…Linux基础知识点
Linux是一套免费使用的类Unix操作系统继承了Unix一网络为核心的设计思想是一个性能稳定的多用户操作系统。 特点免费、安全、可靠、稳定、多平台
Linux的目录结构
bin 存放二进制可执行文件sbin存放二进制可执行文件只有root可以访问etc存放系统配置文件usr用于存放共享的系统资源home存放用户文件的根目录root超级用户目录lib存放跟文件系统中程序运行所需要的共享库及内核模块mnt系统管理员安装临时文件系统的安装boot存放用于系统引导时使用的各种文件tmp用于存放各种临时文件var用于存放运行时需要改变数据的文件
Linux的Shell Shell是命令解释器解释用户输入的命令并把它送入到内核去执行
基本命令
简单命令
cd切换目录 cd ~ 或 cd 切换到用户家目录 cd / 切换到根目录 cd . 当前目录 cd .. 上一级目录
pwd显示当前的工作目录
man查看帮助文件基本操作命令
ls显示指定目录下的文件清单如没有指定默认为当前目录
参数-a 显示所有文件包括隐藏文件-l 显示文件的详细信息-R 递归显示目录下的文件包括子文件
mkdir / rmdir创建目录/删除目录mkdir -p 连续创建多级目录注rmdir只能删除空目录
touch创建文件
rm 删除目录或文件-i提示是否删除默认提示-f强制删除不提示-r删除目录
cp拷贝文件或目录注拷贝目录时要加-r参数
mv移动文件或目录剪切、重命名
通配符*匹配任意多个字符匹配一个字符显示文件内容
cat显示文件在终端中
more和less分屏显示空格翻页、q键退出注less下 输入“/”可以搜索
head/tail显示文件的头/尾10行的内容搜索文件内容
grep根据关键字搜索并显示关键字所在的行
用法grep [参数] 关键字 文件名-i忽略大小写查找-v显示不匹配的行-n显示匹配行的行号-c显示匹配的总行数文件属性
改变文件权限
用ls -l 查看文件属性时第一列表示是否是文件或目录-表示文件 d表示目录2-4表示用户权限 user5-7表示所在组的权限 group8-10表示其他人的权限 otherr/w/x可读/可写/可执行u/g/o/auser/group/other/all 等价于 ugo//-赋予指定权限会覆盖原权限/添加权限/移除权限数字表示法r4、w2、x1、-0例755 rwx/r-x/r-x查看进程
ps 查看进程
ps -aux查询所有进程
ps -ef查询系统中所有运行的进程包括后台进程而且可以显示出每个进程的父进程号。
补充| 管道 -- 连接两个命令的输入和输出将一个命令的输出作为另一个命令的输入ps -ef | grep bash 查找包含bash的进程top命令
top动态地显示系统中的进程。 kill命令
kill 3029 杀掉指定进程
kill -9 3029 强制杀掉指定进程文本编辑器vi命令
1、简介 vi命令是UNIX操作系统和类UNIX操作系统中最通用的全屏幕纯文本编辑器。
vi编辑器三种模式:编辑模式、命令模式 、末行命令模式
vi abc.txt 进入编辑器此时为命令模式不能编辑文本。
需要通过输入【i/I、o/O、a/A、r/R】进入编辑模式可修改文本文件
在编辑模式中修改完毕后输入【esc】切换回命令模式
在命令模式中输入进入末行模式【:wq、:q、:x】即退出
2、保存/退出
以下指定需要在命令模式下输入
:w 保存文本:q 不保存文本并退出vi:q! 不保存文本并强制退出vi 常用:wq 保存文本并退出vi 常用
3、编辑模式
进入文本编辑器输入【i/I、o/O、a/A、r/R】进入编辑模式
i在光标处插入(常用)I在光标所在行第一个非空格字符处插入 – 行首 (常用)o在光标所在行的下一行插入新的一行(常用) – OtherO在光标所在行的上一行插入新的一行a在光标所在位置的下一个字符处开始插入A在光标所在行的最后一个位置开始插入 – 行尾 (常用)r替换光标所在位置的字符(只替换一次)R一直替换光标所在位置的字符直到按(esc)键为止
4、删除、复制、粘贴、撤消 dd删除(剪切)光标所在行ndd: 删除(剪切)光标所在的向下n行 5ddyy: 复制当前行nyy: 复制光标所在的向下n行 6yyp: 将已复制的数据在光标下一行粘贴 P: 将已复制的数据在光标上一行粘贴u: 撤消删除 shift g 文件尾shift G 文件头网络
1、查看ip地址
[rootlocalhost ~]# ip addr CentOS 7
2、设置虚拟机ip
vi /etc/sysconfig/network-scripts/ifcfg-eno167xxxx 将其中的 ONBOOTyes 按i键进入insert 修改完后 按esc 再输入:wq 回车 systemctl restart network重启网络服务在真实主机和虚拟机之间 ping 测试
3、设置防火墙
查看防火墙状态 systemctl status firewalld.service关闭防火墙 systemctl stop firewalld.service启动防火墙 systemctl start firewalld.service
4、网卡设置
禁用网卡 ifconfig eth0 down启用网卡 ifconfig eth0 up
5、hosts设置
vi /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.1.100 Mr_lee将ip为192.168.1.100 的设置为Mr_lee
此时可以这样使用
ping Mr_lee # ping 192.168.1.100 6、主机名设置
vi /etc/hostname
服务
1、服务设置
systemctl start 服务名.service
2、服务开机自动启动
列出所有系统服务,并检查是否开机启动 [rootServer ~]# systemctl list-unit-files --type service服务开机不启动 [rootServer ~]# systemctl disable firewalld.service服务开机启动 [rootServer ~]# systemctl enable firewalld.service
软件安装
1、rpm命令
rpm这种软件包就像windows的EXE安装文件一样各种文件已经编译好并打了包哪个文件该 放到哪个文件夹都指定好了安装非常方便在图形界面里你只需要双击就能自动安装。 查询所有已安装的软件包的包名 q:查询 a:所有 [rootServer ~]# rpm -qa 查询python软件包的安装位置q:查询 l:位置 python软件包名 [rootServer ~]# rpm -ql python 查看已安装的软件的信息i: info 信息 [rootServer ~]# rpm -qi python Name : python Relocations: (not relocatable) Version : 2.6.6 Vendor: CentOS Release : 51.el6 Build Date: Fri 22 Nov 2013 08:18:53 PM CST 安装软件 i:安装 v:显示安装过程 h:显示安装细节 rpm –ivh xxxx.rpm查看安装的软件的完整包名 rpm –qa| grep python卸载软件 (e:卸载) rpm –e 包名2、tar命令
参数
c 压缩文件x 解压文件z 格式为gzipv 显示执行文件列表f 要操作的文件
直接解压 tar –zxvf xxx.tar / xxx.tar.gz解压后编译安装 一般tar包中已经是编译好的文件解压即可直接使用也存在一些tar包在解压后需要 进行编译则需要经过 configure - make - make install3、Yum命令
基于RPM包管理能够从指定的服务器自动下载RPM包并且安装。
Yum是centOS独有的安装命令需要外网环境可以自动加载安装文件及其所有依赖资源并自动完成软件安装。
安装redis 和 nginx时可以采用。