Linux—分分钟让你快速学到

Linux

首先准备需要的软件:VMware,CentOS镜像,图形化界面(Xterm,XShell)

遇到的问题

1.CPU不支持虚拟化:需要到电脑的bois界面---选择Vir---disable----》enable
2.虚拟机界面一直黑屏,以管理员身份打开cmd窗口,执行netsh winsock reset
3.Windows和虚拟机无法连接,需要重装VMware
4.安装Vmware时,15.5无法安装,常识安装14版本。
5.此主机不支持“Intel EPT”硬件辅助的 MMU 虚拟化:因为VMware版本过高。
6.有的同学使用桥接,无法获取到网络:采用NAT模式。

Linux的目录结构

Linux没有盘符,就一个根目录:/
/root,/etc,/user/loca,/opt,/home,/tmp…

Linux命令

**命令的基本格式:**命令 [-选项] [参数]

who am i //查看所有者
root     pts/1        2020-07-06 17:04 (10.0.131.118)
pwd		//查看全路径
/usr/local/tomcat/bin
ip a | grep ens  //查看ip地址
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    inet 10.0.131.250/24 brd 10.0.131.255 scope global noprefixroute dynamic ens33
ctrl + c //强制停止
ls [-ald]		//展示目录
cd 路径|特殊符号(. .. - ~ /)
mkdir [-p] 目录名 //创建目录 -p代表可以创建多级目录
rmdir 目录名  //删除空目录
rm -r [-f] 目录  //删除目录 -r代表递归目录内的内容
cp -r 目录名 目标目录名  //复制目录,原目录还有
mv 目录名 目标目录名  //移动或重命名目录,原目录没有了
touch 文件名  // 创建空文件
vi 文件名  // 编辑文件
在编辑文件中操作:
	G-跳到文件最后一行
	gg-跳到文件第一行
	/ 关键字-搜索关键字-n
	:set nu-查看每一行的行号
	:to 行号-到某行的行号
	i/a/o-编辑模式  //进入到编辑模式
	esc-查看模式:
		ZZ-保存并退出
		:wq-保存并退出
		:q!-不保存退出
查看文件:
	cat--从前往后看
	tac--从后往前看
	nl--从前往后看,有行号
	more/less--查看大文件,more翻到最后一页会自动退出,也可以按q退出,less可以上下翻页,只能q退出
	tail -f 文件--监控日志文件
	mv/cp/rm--移动或重命名/复制/删除
tar [-zxvf] 压缩包名称 [-C 路径]--压缩包解压
tar [-zcvf] 压缩包名称 文件1 文件2 目录1 ...--压缩包打包
yum -y install zip/unzip--下载指定的命令(此下载针对Windows的zip压缩包)
直接使用命令:
	unzip 压缩包--解压
	zip 压缩包--打包

安装JDK

1.下载JDK的压缩包
2.拖拽到Linux操作系统中
3.解压JDK的压缩文件,并解压到/usr/local
	tar -zxvf jdk压缩包名称 -C /usr/local
4.测试可执行文件的功能
	在jdk的bin目录下,使用./java可以执行
5.配置环境变量
---系统环境变量:/etc/profile
	添加内容:
		export JAVA_HOME=/usr/local/jdk名称
		export PATH=$HAVA_HOME/bin:$PATH
	保存后执行source
		source /etc/profile
---用户级别环境变量:~/.bashrc
最后测试-- java -version

文件权限操作

用户和用户组的操作
	rwx(拥有者权限)rwx(所属组权限)rwx(其他用户权限) root(文件拥有者) root(文件所属组)
修改读写执行权限:
	chmod [-R] 777 文件/目录
	chmod [-R] u/g/o/a -/+/= r/w/x
修改拥有者和所属组:
	chown [-R] 拥有者:所属组 文件/目录
	chown [-R] 拥有者 文件/目录
	chgrp [-R] 所属组 文件/目录

其他命令

1.进程的操作:
	ps -ef--查看进程
	kill -9 pid--杀死进程
2.服务的操作:
	systemctl start/stop/restart/enable/disable/status 服务名(firewalld,netword)
3.查看端口号占用信息:
	yum -y install net-tools--安装net工具
	netstat -naop--查看端口号信息
4.访问路径:
	curl 具体路径
5.查找文件:
find /

安装Tomcat

1.下载tomcat压缩包:通过wget命令下载压缩包
2.解压Tomcat压缩包:解压到/usr/local下
3.执行bin目录下的startup.sh可执行文件
4.监控logs目录下的catalina.out日志文件
5.通过浏览器访问Tomcat

安装MySQL

1.下载MySQl的rpm包:wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
2. 安装下载好的RPM包:rpm -Uvh mysql80-community-release-el7-3.noarch.rpm
3. 手动修改发行版本:vi /etc/yum.repos.d/mysql-community.repo
	将mysql80-communtiy的enable修改文0
	将mysql57-communtiy的enable修改文1
4. 开始安装MySQL服务:yum -y install mysql-community-server   
5. 启动MySQL服务:systemctl start mysqld
6. 查看生成的随机密码:grep 'temporary password' /var/log/mysqld.log(复制它)
7. 登录MySQL:mysql -u root -p(需要输入密码)
8. 进入MySQL后,修改密码:ALTER USER 'root'@'localhost' IDENTIFIED BY 'P@ssw0rd';
9. 开启MySQL远程链接:
	 GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;
	 FLUSH PRIVILEGES;
10.使用图形化界面链接Linux中的MySQL.(在Windows下使用SQLyog等可视化工具连接,IP为虚拟机ip)

你可能感兴趣的:(Linux,linux)