linux笔记

linux笔记

1.了解

Kali linux:是安全渗透测试的使用

通常服务器使用LAMP(Linux + Apache + Mysql + PHP)或LNMP(Linux+ Mginx+ Mysql + PHP)组合

2.虚拟机的使用

ctrl + Alt推出虚拟机

3.服务器的使用

1.阿里云服务器:https://www.aliyun.com/minisite/goods?userCode=0phtycgr

sync  			#将数据由内存同步导硬盘中。
shutdown 		#关机命令
shutdown -h 10  #将在10分钟后关机
shutdown -r now #系统立马重启
reboot 			#重启
halt 			# 关闭系统

4. 目录管理

创建目录  			mkdir test1
创建多级目录 		   mkdir -p test2/test3

// 删除目录
仅删除空的目录			rmdir 要删的目录
递归删除多个目录		rmdir -p 要删的目录 

// 复制文件或目录(打文件时 快捷键 :Tab键)
拷贝文件到新目录 		cp install.sh 新目录

/**rm 一处文件或目录*/
-f 忽略不存在的文件,不会出现警告,强制删除
-r 递归删除目录
-i 互动,删除询问是否删除
rm -rf / #系统中所有的文件就被删除了,及删库

// mv 移动文件或目录!
-f 强制
-u 只替换已经更新过的文件
重命名 mv (哪个目录) (新的名字)

5.基本属性

  1. 首字母 当为[d]则是目录;

  2. 当为[-]则是文件;

  3. 当为[l] 则表示为链接文档;

5.1 chmod: 属性
r:4  w:2 x:1
可读可写不可执行 rw-   6
可读可写可执行	  rwx   7
提高权限  chmod 777 文件名 
5.2 文件内容属性

1.cat 由第一行开始显示文件内容,用来读文章

2.tac 从最后一行开始显示,用来读文章

3.nl 显示的时候,顺道输出行号 (常用)

4.more 一页一页的显示文件按内容

5.less与more 类似,更好用,可以往上翻 (退出 按Q) (空格向下翻页,pageDown,pageUp代表翻动页面,查找字符串 /要查找的字符串向下查询,向上查询使用? 要查询的字符串)

6.head 只看头几行

7.tail 只看尾巴几行

8.查看网络配置: cd /etc/sysconfig/network-scripts

touch 文件名  #创建我文件
echo 		 #输入字符串,也可以写入文件中

// 删除f1之后 查看硬链接 和 软连接的区别
硬链接还可以查看,软连接不能查看

6.VIM编辑器

//  进入模式 按i 进入编辑模式 编辑内容,编辑完后保存退出 esc退出进入底线命令模式(:) wq保存退出


方向键:     在文本中是移动光标
DEL: 		删除键
END: 		移动光标到行尾
Page Up/Page Down, 上/下翻页
Insert ,	切换光标为输入/替换模式
ESC: 		推出输入模式
: 			(英文冒号)进入底线命令模式。
:q:			退出程序
:w:			保存文件

//    用户刚启动vi/vim ,便进入命令模式


//移动光标的方法
1.常用的上下左右键
2.[Ctrl]+[f] 			#屏幕向下移动一页
3.[Ctrl]+[b] 			#屏幕向上移动一页
4.[Ctrl]+[d] 			#屏幕向下移动一页
5.[Ctrl]+[u] 			#屏幕向上移动一页
6.数字<space>			   #快速切换光标   数字+空格
7.H						#光标移动到屏幕的最上方哪一行的第一个字符
8.M					#光标移动到屏幕的最中间哪一行的第一个字符
9.L						#光标移动到屏幕的最下方哪一行的第一个字符
10.G					#光标移动到档案的最后一行   (常用)
11.数字+空格			 #光标向下移动n行
12. n N 				#向上或向下寻找字符
13. set nu				#查看行号

添加用户命令:

useradd -选项 用户名

-m 自动创建这个用户的主目录/home/huahua

# useradd -m huahua   创建一个用户! 
# userdel -r huahua   删除用户,并删除他的文件
# usermod -d /home/233 huahua 更新用户
# su huahua   		  切换用户
# exit				  退出用户

超级用户:

# 修改密码:passwd username

普通用户:

# 修改密码: passwd
(current) UNIX password:
new password:
re password:

冻结用户:

passwd -l huahua   #锁定这个用户就不能登录了
passwd -d huahua   #没有密码也不能登陆
6.1 用户管理

创建一个用户组 groupadd

# groupadd huahua      创建
# cat /etc/group       查看

删除用户组

# groupdel huahua

修改用户id

# group -g(用户组id) 666 -n(重命名) newhuahua  huahua(修改的组)
6.2 磁盘管理
df -h				#列出文件系统整体的磁盘使用量
du 					#检查磁盘空间使用量
du -sm /*			#检查根目录下的垃圾文件
du -a				#看到子文件
6.3 进程管理

ps 查看当前系统中赠你在执行的各种进程的信息

-a 				显示当前终端运行的所有的进程(当前进程)
-u				以用户的信息显示进程
-x				显示后台运行进程的参数
# ps -aux 查看所有的进程
ps -aux|grep mysql       #查看过滤
ps -aux|grep redis 

// ps -ef|grep mysql # 看父进程,一般用目录树结构来查看

#进程树
pastree -pu
     	-p   显示父id
     	-u   显示用户组
     	
// 结束进程
kill -9 进程名

7.主机名服务

重启后消失:
查看主机名:hostname
修改主机名:hostname 修改的名字

8.环境安装

JDK安装
  1. 下载JDK rpm 。去oralce官网下载

  2. 安装java环境

    # 查看当前系统是否存在java环境   java -version
    # 有的话卸载
    # rpm -qa|grep jdk  # 检测jdk版本
    # rpm -e --nodeps jdk_  强制卸载
    
    # 卸载完之后安装
    # rpm -ivh rpm包
    
    #配置环境变量  进入 vim /etc/profile
    JAVA_HOME=/user/java/jdk
    CLASSPATH=%JAVA_HOME%/lib;%JAVA_HOME%/jre/lib
    export  CLASSPATH JAVA_HOME
    
    // 让配置生效
    source /etc/profile
    

    发布项目到服务器上

    // 开启端口
    # 开启防火墙端口
    firewall -cmd --zone=public --add-port=9000/tcp --permanent
    # 重启防火墙
    systemctl restar firewalld.service
    # 查看所有开启的端口
    firewall -cmd --list-ports
    
    
    // 补充防火墙
    # 查看防火墙状态
    systemctl status firewalld
    # 开启防火墙服务
    service firewalld start
    # 重启
    service firewalld restart
    # 关闭
    service firewalld stop
    
    # 查看防火墙规则
    firewall-cmd --list-all
    firewall-cmd --list-ports  # 只看端口信息
    
tomcat安装

先下载

解压这个文件

tar -zxvf apache-tomcat-9.0.22.tar.gz

启动tomcat测试!

// 进入相应的bin 目录
# 执行  ./startup.sh
# 停止  ./shotdown.sh
Docker(yum安装)

官网:https://docs.docker.com/install/linux/docker-ce/centos/

1.检测Centos 7

# cat /etc/redhat-release

2.安装准备的环境

yum -y install 包名   	# yum install 安装命令 -y 所有提示默认yes
yum -y install gcc 
多安装:yum -y install gcc-c++ 

宝塔面板安装(懒人式安装)

9.VMware讲解

快照:

可以在每次安装东西时 使用 保留安装信息

傻瓜式配置:nm -connection -editor (通过面板配置)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值