安装虚拟机步骤

安装的步骤

虚拟机(虚拟机随意)
CentOS7 (CentOS6.5也可以)
显示读取许可证信息
1 回车
2 回车
q 回车
yes 回车
重启,新建普通用户
自己的姓名的简拼作为用户名
如:username:dhc password:dhcdhc
选择时区 北京上海 杭州
代码参考:
重启之后显示桌面

查看网络连接

NAT–>桥接网卡
现在的centos7已经在局域网上存在一个IP了
SecureCRT 连接到CentOS7上命令窗口,以后命令都是通过CRT来发出的
FileZilla 连接上CentOS7上的上传工具,以后所有要上传到服务器上的文件都是通过这个来上传的
mac系统 ssh命令代替了CRT
mac系统 scp命令代替了FileZilla
SecureCRT工具的中文乱码解决

选项–对话选项–外观–字符编码UTF-8
选项–对话选项–外观–标准字体–字体–中文GB2312
Linux === Linus’ Unix

常见的Linux发行版

RHEL
CentOS
Ubuntu
SUSE
Fedora
[root@izuf6dizolap9442qpbn9dz ~]#

root 当前用户
izuf6dizolap9442qpbn9dz 主机名
~ 家目录 也表示当前目录 /root
/ 根目录

超级用户

$ 普通用户
[dhc@localhost ~]$

dhc 当前用户
localhost 主机名
~ 表示当前目录为家目录 /home/dhc
超级用户的家目录在/root
普通用户的家目录在/home/xxxx
pwd 查看当前目录的完整路径

su 切换用户

root切换到普通用户
大权限往小权限切换,不需要输入密码
普通用户切换到root用户
需要输入root用户的密码
但是密码直接输入即可,不是明文显示
su

  • 不安全su工具在多人参与的系统管理中,并不是最好的选择,su只适用于一两个人参与管理的系统,毕竟su并不能让普通用户受限的使用;超级用户root密码应该掌握在少数用户手中。

  • 如果某个用户需要使用root权限、则必须要把root密码告诉此用户。

sudo ?? 自己查询 (sudo和su)

  • 是为所有想使用root权限的普通用户设计的。可以让普通用户具有临时使用root权限的权利。只需输入自己账户的密码即可。当然这个普通用户必须在/etc/sudoers文件中有配置项、才具有使用sudo的权利

passwd?? 自己查询(passwd和pwd)

  • passwd 作为普通用户和超级权限用户都可以运行,但作为普通用户只能更改自己的用户密码,但前提是没有被root用户锁定;如果root用户运行passwd ,可以设置或修改任何用户的密码;

  • 以绝对路径的方式显示用户当前工作目录

作业:

PPT预习 自己敲一遍
安装破解idea
设置idea(https://github.com/dhcbox/IntelliJ-IDEA-Tutorial)
创建web工程
常用命令 ls

ls /usr/local(绝对路径,从根目录开始查找)
ls usr/local(相对路径,从当前目录开始查找)
ls -l /usr/local
ls -l ll 等价的
选项参数大小写是敏感的
.代表当前目录
…代表父目录
ls -a 显示所有文件(包括隐藏文件,包括当前目录和父级目录)
ls -A 列出除. 及… 以外的任何项目
ls --help
常用命令 find 搜索

小需求:请查找CentOS系统所有以cfg为扩展名文件
find / -name *.cfg
中断查询 Ctrl+C
常用命令 cd 切换当前目录

File.separator??
在Windows下的路径分隔符和Linux下的路径分隔符是不一样的,当直接使用绝对路径时 ,跨平台会暴出“No such file or diretory”的异常。
cd /usr/local 切换到绝对路径下的指定目录
cd usr/local 切换到当前目录下的指定目录
cd 切换到当前用户的家目录
cd ~ 切换到当前用户的家目录
cd / 切换根目录
cd - 切换到刚刚访问的上一次目录
常用命令 mkdir 创建文件夹或目录

mkdir -p test1/test2/test3
-p 递归创建
常用命令 rm -rf 常用但是需要谨慎使用,并且需要备份操作

rm -rf test1
rmdir test1(删除空的目录)
常用命令 cp = copy

cp /root/*.cfg ./ (拷贝/root下的所有cfg文件到当前目录)
cp bbb.txt ~/ux/abc/dhc.txt(拷贝并重命名操作)
cp -R ux /mytest
cp -R cmatrix-1.2a /usr/local/mytest 递归复制所有内容到指定目录中
tab键可以联想 当你输入文件名 可以按下tab 会自动帮你补齐文件名或文件夹名
常用命令 mv = move

mv -R ??
注意和cp命令之间的区别
查看指定文件的内容:cat more tail

cat 一次性全部显示完毕
more 翻页展示文件内容
按空格键翻页
按Ctrl+C中断
tail 动态查看文件最后一个KB的内容
tail -f xxx.log
private Logger logger = LoggerFactory.getLogger(this.getClass());
logger.error(e.getMessage(),e);
bat文件sh文件

bat windows版本下的批处理文件,windows的命令
sh 类UNIX版本下的批处理文件,类Unix的shell命令
在Linux操作系统下,当前目录的可执行文件执行的方法是./startup.sh
startup.sh 显示:未找到命令…
文件编辑命令 vi vim

一般模式:不能输入
编辑模式:插入模式,输入内容
命令行模式:输入命令进行保存 保存wq! 不保存q!
编辑模式和命令行模式之间不能直接切换,都要经过一般模式
一般模式----编辑模式,一般按下键盘i
编辑模式----一般模式,按下键盘ESC
一般模式----命令行模式,按下键盘shift+;
命令行模式—一般模式,按下键盘的ESC
如果编辑文件的话,也可以EditPlus解决
文件或目录的访问权限

-rw-r–r--. 1 root root 980831 4月 12 2017 nginx-1.12.0.tar.gz
-rw-r–r-- 第一个字符决定文件类型 后9个字符决定文件访问权限
1 链接数
第一个root,文件或者目录的所有者,假定有个用户叫oracle
第二个root,所有者所在的组,会定义用户组,用户组叫oinstall
980831,表示文件大小,单位为字节,-h为带单位显示文件大小
4月 12 2017 显示文件最后一次修改时间和日期
nginx-1.12.0.tar.gz 为文件名
文件访问权限

通过ll命令查询,第二个字符到第十个字符
rwx rwx rwx
第一组rwx,文件所有者对这个文件或者目录的权限
第二组rwx,跟文件所有者同组的其他成员对这个文件或者目录的权限
第三组rwx,其他组的其他成员对这个文件或者目录的权限
创建一个用户组g1, g1用户组下有两个用户test1,test2。
创建另外一个用户组g2,该用户组下有一个用户叫test3。
r=4 w=2 x=1 rwx — --- 700
常见的文件或者目录的访问权限为755
755表示:
所有者具有可读可写可执行权限
同组其他成员可读可执行权限
其他组的其他成员可读可执行权限
常用命令 chmod chown

chmod -R 777 test10 将当前目录下test10(包括其子文件以及子文件夹)授予777权限
时效性:777权限只能是加在已经存在文件或者目录上,后来创建不受约束
chown -R oracle:oinstall /u01
作业:

创建maven web工程
添加tomcat插件
把工程跑起来
环境变量
系统变量
含义:系统下的所有用户都可以使用的变量
位置:/etc/profile
显示可见
用户变量
含义:当前用户可以使用的变量
位置:/home/dhc/.bash_profile
隐藏文件
让环境变量立即生效命令
source /etc/profile(系统变量)
source /home/dhc/.bash_profile(用户变量)
常用的解压缩操作
tar –zxvf pig-0.15.0.tar.gz –C /opt
-z 解压缩的文件具有gzip属性
-x 用来解压缩的
-v 显示解压缩的详细过程,此刻正在解压缩什么都可以看得见
-f 后面紧接着文件名,一定要紧接着文件名
-C 解压到指定的目录下
tar –zxvf pig-0.15.0.tar.gz 解压到当前目录下
查看系统进程命令
ps -ef 显示系统所有进程的详细信息
ps -ef | grep firefox 筛选firefox的相关进程
杀死进程
kill pid(主进程号)
kill -9 pid 强行杀死进程
top(监控进程)
ifconfig 查看网络属性
ping 测试与目标机器之间的连通性
systemctl status firewalld.service(查看Linux的防火墙开启情况)
systemctl start firewalld.service(开启Linux的防火墙)
systemctl stop firewalld.service(关闭Linux的防火墙)
centos rhel

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值