Linux系统学习笔记

11 篇文章 0 订阅

Linux

下载文件命令

wget 文件下载地址

1.1 目录结构

bin(binaries)存放二进制可执行文件[重点]
sbin(super user binaries)存放二进制可执行文件,只有root才能访问
etc(etcetera)存放配置文件[重点]
user(unix shared resources)用于存放共享的系统资源[重点]
home存放用户文件的根目录 [重点]
root 超级用户目录[重点]
dev(devices)用于存放设备文件
lib(library)存放跟文件系统中的程序运行所需要的共享库以及内核模块
mnt(mount)系统管理员临时文件系统的安装点
boot存放用于系统引导时所引用的各种文件
tmp (temporary)用于存放各种临时文件[重点]
var (variable)用于存放运行时需要改变数据的文件

1.2 Linux中常用命令

1.2.1 语法:

命令 -选项 参数
命令
命令 -选项
注意:在Linux系统中,命令的使用严格区分大小写

1.2.2

ls 命令(list— 列表)
作用:以列表的形式查询目录中文件和目录
使用:
ls 查询当前目录中存在哪些文件和目录
ls / 查看根目录中有哪些目录和文件
ls -l(long)查询当前目录中文件和目录以格式显示信息
ls -a(all) 查询当前目录中所有文件和目录(包含隐藏文件)
注意:在Linux中,以点.开头的文件都是隐藏文件
ls -la 查询当前目录中所有文件和目录以长格式显示信息
ls -R 查询当前文件下的所有文件目录以及子目录,递归显示所有文件
cd 切换目录命令
回到自己的目录:1. cd 直接回车 2. cd ~
③显示当前工作路径
pwd ( print work directory)显示当前工作路径
注意:在Linux中,Tab键可以自动补全
touch 创建空文件
mkdir 创建目录(mk directory)
  -p父目录不存在情况下先生成父目录(parents)
cp 复制文件或目录(copy)
  -r递归处理,将指定目录下的文件与子目录一并拷贝(recursive)
mv 移动文件或目录、文件或目录改名(move)
   mv 文件名 新文件名 改名
   mv 文件名 目录命 文件移动
   mv 目录命 不存在目录名 目录改名
   mv 目录名 已存在目录名 目录移动
rm 删除文件(remove)
   -r 同时删除改目录下的所有文件(recursive)
   -f 强制删除文件或目录
rmdir 删除空目录(remove directory)
cat 显示文本文件内容(catenate)
more,less 分页显示文本文件内容
head、tail查看文本中开头或结尾部分的内容
  head -n 5 a.log 查看a.log文件前五行
tail -f b.log 循环读取(fellow)
echo 输出命令
   echo “输出内容” >> 文件名
查看Linux系统中IP地址

ip addr 

  注意:在早期Linux系统中网卡名称默认为eth0,centos7中以后默认为ens33
测试网络连通性:ping

tar 命令
类似windows系统中压缩工具
作用:对文件压缩和解压缩
选项:
  -c 建立一个压缩文件的参数指令 (create)
  -x 解开一个压缩文件的参数指令(extract)
  -z 是否需要用gzip压缩
  -v 压缩的过程要用gzip压缩(verbose)
  -f 使用档名,在f之后要立即接档名(file)
打包不压缩:tar -cvf xxx.tar
解不压缩的包:tar -xvf aaa.tar
打包并压缩:tar -czvf xxx.tar.gz 文件名
解包并压缩:tar -zxvf xxx.tar.gz

解包到指定目录中:tar -zxvf xxx.tar.gz -C 目录

系统服务相关命令

system controll
systemctl start|start|stop|restart|status 系统服务名

网络防火墙名:firewalld (防火墙), mysqld) , memcached,network…

2.2.1

  1. 进程相关指令
    ps-aux 说明:查询控制台进程,包括后台进程,其中参数a是所有进程,参数x包括不占用控制台的进程,参数u显示用户。
    ps -ef 说明:查询系统中所有运行的进程,包括后台进程,而且显示出每个进程的父进程号。
    ps -ef|grep 进程名称 :查询进程 例如ps -ef|grep firewalld 查询防火墙进程
    top 动态显示系统进程
    结束某个进程:
    kill 进程号 说明:一般在执行kill命令之前,先用ps或pstree来查询一下将要被杀掉的进程的进程号。
    kill -9 进程号 说明:强制终止该进程,其中参数-9是代表强制执行终止,实际上kill命令是向该进程接到信号后决定是否停止运行,有些守护进程必须要收到参数9才终止运行。

  2. vi命令
    vi xxx.txt 文本编辑命令
    文本编辑模式时,按esc退出编辑模式,进入命令模式,打出英文冒号可以执行命令操作
    在命令模式时, a i o A I O 进入编辑模式
      :w 写
      :q 退出
      :wq 保存退出 或者 shift z z
      :q! 强制退出(不保存)
      :wq! (强制退出)
      ctrl+r 前进

  3. 用户和组相关命令

  • 当前登录用户
whoami
  • 当前登录用户登录时间
who-m
who --count
  • 退出登录
exit
  • 添加一个组
groupadd 组名
grooupdel 组名
  • 添加用户
useradd 用户名 -g 组名
userdel 用户名 删除时不会将用户家目录删除
  • 设置用户密码
passwd 用户名
  • 注意:超级管理员用户登录为# 普通用户为~
  • 切换登录用户
su 用户名 

root用户切换其他用户不需要输入密码
普通用户切换root用户必须输入密码

  1. Linux中权限
    Linux系统中将权限分为3个 读 r4 写 w2执行 x1
    一个文件权限又分为3组:
    第一组:当前文件创建者对该文件的操作权限 user u
    第二组:当前文件创建者所在组其它用户对该文件操作权限 group g
    第三组:其它组用户对该文件操作权限others o
    all = u + g + o
    修改文件权限信息
chmod a+rwx aa.txt 
chmod 777 aa.txt
  1. Linux网络配置
    ①、 查看当前vmware中安装centos的ip地址
id addr

②、 通过查看当前centos得知,默认网卡名称为:ens33 默认没有ip地址

ifconfig

③、 配置IP
1).在虚拟机右键设置 选择网络配置为“NAT模式”
2).启动虚拟机,修改系统网络配置实现开机自启动

vi /etc/sysconfig/network-scripts/ifcfg-ens33

3)重启加载配置生效
a.重启
b.网络服务重启 network

systemctl restart network

4)检查Windows中与Linux网络性

windows: ping IP
Liux: ping IP

访问tomcat

外部主机访问,必须关闭Linux防火墙
启动tomcat以后,监听日志文件:tail -f /usr/tomcat/logs/catalina.out

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值