【阿里云环境】Linux
(空格下翻页,pageDown,pageUp键代表翻动页面,退出q命令,查找字符串,/符号要查询的字符串向下查询,?/usr:这是非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似windows下的program files目录。/home: 用户的主目录,在Linux中,每个用户都有自己的目录,一般该目录名以用户的账号命名。/proc: 该目录是虚拟的目录,是系统内存的映射,我们可以
Linux是一个操作系统。
有两种方式:
第一种,直接购买云服务器。
第二种,下载CentOS7镜像,VMWare(虚拟环境)、XShell(用来远程连接数据库)。
linux系统有以下目录:
/bin: Binary,存放最常使用的命令。
/boot: 存放启动Linux时使用的核心文件,包括连接文件以及镜像文件。
/dev: Device,存放外部设备,在Linux中访问设备的方式和访问文件的方式相同。
/etc:存放系统管理需要的配置文件和子目录。
/home: 用户的主目录,在Linux中,每个用户都有自己的目录,一般该目录名以用户的账号命名。
/lib: 存放系统最基本的动态链接共享库,类似Windows里的DLL文件。
/lost+found: 这个目录一般是空的,当系统非法关机后,这里存放了一些文件。
/media: linux系统会自动识别U盘、光驱等设备,
/mnt:将光驱挂载在/mnt/上,进入该目录可以查看光驱里的内容。
/opt: 给主机额外安装软件摆放的目录,比如可以把Oracle数据库安装在这个目录下。
/proc: 该目录是虚拟的目录,是系统内存的映射,我们可以直接访问这个目录来获取系统信息。
/root: 系统管理员,超级权限者的用户主目录。
/sbin: s就是super User的意思,这里存放的是系统管理员使用的系统管理程序。
/srv: 该目录存放一些服务启动之后需要提取的数据。
/sys:linux2.6内核的很大变化,该目录下安装了2.6内核中新出现的文件系统sysfs。
/tmp:存放临时文件,用完即丢的文件,可以放在这个目录下,比如安装包。
/usr:这是非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似windows下的program files目录。
/usr/bin: 系统用户使用的应用程序。
/user/sbin:超级用户使用的比较高级的管理程序和系统守护程序。
/usr/src:内核源代码默认的摆放目录。
/var:这个目录中存放着不断扩充着的东西,那些经常被修改的目录放在这个目录下,包括各种日志文件。
/run:是一个临时文件系统,存储系统启动以来的信息。当系统重启时,这个目录下的文件应该被删掉或清除。
/www: 存放服务器网站相关的资源、环境,网站的项目
在Linux中,第一个字符代表这个文件是目录、文件或链接文件等等,例如drwxr-xr-x
1、第一个字母是[d],表示目录
2、第一个字母是[l],表示链接文档(link file);
3、第一个字母是[b],表示装置文件里面的可供存储的接口设备(可随机存取装置);
4、第一个字母是[c],表示装置文件里面的串行端口设备,例如鼠标、键盘等。
接下来的字符,以三个为一组,均为[rwx]的三个参数的组合。
其中[r]代表可读(read),[w]代表可写(wtire),[x]代表可执行(execute)。
chmod:更改文件9个属性(重点)
Linux文件属性有两种设置方法,一种是数字(常用),另一种是符号。
Linux文件的基本权限有9个,分别是owner/group/others三种身份各自有自己的read/write/execute权限。
r=4,w=2,x=1
可读可写不可执行 rw- 4+2=6
可读可写可执行 rwx 4+2+1=7
chomd 777 文件赋予所有用户可读可执行!
文件内容查看
- cat:由第一行开始显示文件内容没用来读文章或者读取配置文件 cat xxx文件
- tac:从最后一行开始显示,可以看出tac是cat倒着写
- nl:显示的时候,把行号也显示出来,看代码时,希望把行号显示出来
- more: 一页一页地显示文件内容
- less: 和more类似,但是less可以往前翻页。(空格下翻页,pageDown,pageUp键代表翻动页面,退出q命令,查找字符串,/符号要查询的字符串向下查询,?符号要查询的字符串向上查询,n继续搜寻下一个,N向上寻找)
- head: 只看头几行
- tail: 只看尾几行
- man命令查看各个命令的使用文档,如:man cp
网络配置目录: cd /etc/sysconfig/network-scripts
Vim编辑器
一个文本编辑器,用来写文本。
分为命令模式,输入模式和底线命令模式。
命令模式:
用户刚刚启动vi/vim,就进入了命令模式,包括:
i:切换到输入模式,输入字符。
x:删除当前光标所在处的字符。
: 切换到底线命令模式(即在最底一行输入命令)。
输入模式:
在命令模式下按i就进入输入模式。
基本流程:新建或者编辑文件,按i进入编辑模式,编写内容没编写完成后推出编辑模式,esc,推出之后进入底线命令模式:wq保存退出。
账号管理
用户账号的添加、删除与修改。
用户口令的管理。
用户组管理。
useradd -选项 用户名
例如:
[root@me home]# useradd -m me 创建一个用户
Linux中一切皆文件,这里的添加用户就是往某一个文件写入用户信息
删除用户 userdel -r me
修改用户 usermod
切换用户: su username
用户组管理
每个用户都有一个用户组,系统对一个用户组中的所有用户进行集中管理(开发、测试、运维、root)。
用户组的管理包括对用户组的添加、删除和修改。组的增加、删除和修改实际上就是对/etx/group文件的更新。
创建用户组
# groupadd me
删除用户组
# groupdel me
修改用户组的权限信息和名字
roupmod -g -n
用户切换用户组
#登录当前用户 me
# newgrp root
磁盘管理
df(列出文件系统整体的磁盘使用量) du(检查磁盘空间使用量)
进程管理
进程的基本概念
1.在Linux中,每一个程序都有自己的进程,每个进程都有一个id号。
2.每一个进程,都有一个父进程。
ps 查看当前系统中正在执行的各种进程信息
ps -aux|gerp mysql
ps -ef 查看父进程信息
ps -ef|grep mysql
结束进程
kill -9 进程id
Linux
安装JDK ->配置Java环境变量 -》项目打包-》发到XFTP上,开启防火墙
具体可以到狂神说的公众号里面去看。
更多推荐
所有评论(0)