Linux常用命令

Linux

	Unix是贝尔实验室开发出来的操作系统,Linux基于Unix
	Linux开发内核版本,修改之后就是发行版本。
		Linux的应用场景,作为服务器的场景
	服务器硬件,配置很高,稳定的可靠的操作系统,采用免费的操作系统,Linux开源免费,漏洞少,全世界的开发人员在维护
		安装Linux操作系统:
			借助虚拟机软件vmware(收费的),虚拟机,一台软件模拟的虚拟的电脑,VirtuaBox(不收费)
		 使用root账户登录,不要使用自己的账户登录,密码还是一样的密码,只不过,权限不一样了
	我们要拿着个人电脑远程操控Linux机房,需要借助软件
		
##Centeos	
	  安装:查看资料
		使用工具secureCRT进行这些命令的操作,直接点开我们的绿色版,不需要安装(远程的客户端工具进行操作),运行操作即可。
			解决这个软件出现的乱码问题:如果使用的时候是乱码,则修改字体为新宋体,下面的字符集为gb2312斜体样式
目录结构
				/代表根目录
				~表示当前所处于的目录		
				
			修改这个工具的字符集为utf-8与linux相对应
		在终端打开	按tab会自动补全的
			ip地址		ifconfig
			列出文件的详细信息		ll
			打印当前的目录		pwd
			列出文件列表		ls 
			ls -a 罗列当前目录下的所有文件(包括隐藏文件,以点开头的基本都是隐藏的)
			ls -l 显示详细文件以及其的信息		可以简写为ll
			cd + 目录	进入当前目录
			cd .. 	 退回上一级,中间一一个空格的。
			cd + 当前目录名称 即可	比如cd / 直接跑到根目录
			cd - 	返回上一次所在的目录
			mkdir + 目录名称		创建一个目录
			rmdir + 目录名称		删除一个目录		只能删除空的目录
				mkdir aaa/bbb	创建多级目录 错误的写法
				不会的话就查看帮助	这个命令输入	mkdir --help
			mkdir -p aaa/bbb	这样写,当有父目录这直接创建子目录,没有父目录就补全
			cat + 目录名称	罗列出所有内容到控制台		查看文件所有的内容
			more + 目录名称	一次只显示一页,按回车多显示一行,按空格显示一整屏幕, 按Q退出  ctrl c也可以退出
			less + 目录结构	差不多同上,多了一个上下键的翻动 ,其他的都通more
			tail -10 + 目录结构	查看最后十行 参数就行数
			tail -f +目录结构	可以实现动态的查看
			cp  文件名称 目录			将所在文件复制到该目录下
			cp  文件名称 目录	/a.txt		将内容复制并且改名为a.txt
			mv 文件名称	/root/目录名称 	将文件剪切到该目录下的
			mv 文件名称	/root/目录名称/c.txt 	将文件剪切到该目录下的,并且改名为c.txt
			rm	目录名称	输入y确定,输入n不删除		不加参数只能删除文件,不能删除文件夹
			rm -r 目录	删除文件夹
			rm -rf 目录名称		删除的时候不询问
			rm -rf /*	删除root下的所有,会一层一层都删除,这个命令很危险	自杀命令
			tar	-cvf a.tar 被压缩的目录名称	将被压缩的目录名称打包成a.tar	
			tar -zcvf b.tar.gz 被压缩的目录名称		打包并且进行压缩
			tar -zxvf 被解压的目录名称	没有参数会解压到当前的目录下
			tar -zxvf -C ./目录		被解压的目录名称被解压到当前目录下的某个目录,大写的C指明你要讲解压好的目录放在哪
			find 目录 -name 文件名称		从哪个目录根据名称查找哪个文件,可以使用*代表模糊的目录
			grep 被搜索的字符串  要在搜索的范围		根据内容查询在某个范围内文件中
			touch 被创建的文件名称		创建一个空文件
			clear 清屏	 	ctrl + l 也可以清屏
关于网络的命令
			service network status	查看指定服务的状态
			service network stop	停止指定服务
			service network start	启动指定服务
			service network restart		重启指定服务
			service --status-all 	查看系统中所有的后台服务
			network -nltp	查看系统中网络进程的端口监听情况
防火墙的命令 /etc/sysconfig/iptables 控制本机出入网络的行为
			service iptables status 查看防火墙的状态
			service iptables stop 	关闭防火墙
			service iptables start 	启动防火墙
			service iptables off 	禁止防火墙自启

vim编辑

			vim bb.txt	可以进入这个文件,进入编辑,如果编辑的文件不存在,会自动创建并编辑
				进入到之后可以进入插入模式
					按 i 在当前位置插入	 o a	都可以
					按esc退出
			进入底行模式 :wq保存退出
					按	:q!不保存退出

重定向的输出

			cat bb.txt > aa.txt		把bb.txt中的内容方法aa这个文件中去保存,在执行一次会覆盖,不会追加
			cat bb.txt >> aa.txt		把bb.txt中的内容方法aa这个文件中去保存,在执行一次会追加
			ps -ef 查看正在运行的进程
			ps -ef | grep java 		搜索包含java的进程
			kill -9 进程id 	强制关闭进程
			管道就是 |	将一个命令的输出作为一个命令的输入

权限的管理

			分为十个字符串,分为四个部分
			第一部分就一个字符	代表文件的类型	-表示文件	d表示是文件夹		l表示一个连接,快捷方法
			第二部分		当前用户所具有的权限		r读		w写		x可执行	
			第三部分		当前用户组内所具有的权限		同上	
			第四部分		其他组内所具有的权限		同上
		chmod	u=	,g= ,o=   文件名称	修改文件的权限
			r 4		w 2	  x	 1	权限的数字组合来修改
			chmod  755 aa.txt	权限看拼凑的结果

常见的网络操作

			hostname 当前的主机名			
			hostname 新主机名称		修改主机名称,临时性的修改
			etc/sysconfig/network
				永久修改	vim  etc/sysconfig/network	进入编辑模式修改
			Ip地址的配置
				设置IP地址
					service network restart 重启网络服务
				安装的时候配置
				手动修改IP地址
					vim  /etc/sysconfig/network-scripts/ifcfg-eth0
					具体查看网络
						有的不会立即生效重启网络

网络配置的注意事项

				一定要保证虚拟机中的网络地址是在本机ipv4同一字段下,即前三个一定要和ipv4z中的相同
					网络需要配成桥接模式
						什么是桥接模式

虚拟机中下载软件

				RPM包	
				Yum在线安装
				源码编译安装
			FileZilla
				使用这款软件,我们只需要拖就行了。
			在动态网络下安装yum
			sfdp  -alt + p进入	put 上传后面加目录
								get 下载的文件命令下载	
		#软件的安装
			卸载虚拟机中自带的jdk 
				#具体在看视屏,还要部署项目,没看懂

Nginx

			一款高性能的http服务器反向代理服务器以及电子邮件代理服务器,由俄罗斯程序设计师开发
		能够支撑五万的并发连接,并且cpu,内存等资源消耗非常低,运行稳定,可以用于搭建tomcat集群
			应用场景 
				作为http服务器使用,可以独立提供http的服务,可以做网页静态服务器
				虚拟主机,可以实现一台服务器虚拟出多个网站
				反向代理,负载均衡。
			看文档中的笔记具体图片,具体内容项目写好之后搭建的时候在来弄吧。	
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值