Linux
文章平均质量分 57
Linxu系统基础知识,Linux命令
爱吃水饺的小京
这个作者很懒,什么都没留下…
展开
-
Linux-Linux启动过程
CentOS7的初始化进程为systemd,执行默认target配置文件 /etc/systemd/system/default.target ,然后执行sysinit.target来初始化系统和basic.target来准备操作系统,接着启动multi-user.target下的本机与服务,并检查/etc/rc.d/rc.local文件是否有用户自定义脚本需要启动,查找启动介质:查找启动硬盘的0磁头,0磁道,1扇区,也就是Bootsector,定位后MBR即被装在到RAM中,BIOS将控制权交给MBR。原创 2022-11-28 23:11:34 · 733 阅读 · 0 评论 -
Linux-ACL权限
允许给任何用户或者用户组设置任何文件或者目录的访问权限。原创 2022-11-28 22:39:46 · 598 阅读 · 0 评论 -
Jenkins-CentOS安装jenkins
如果启动失败,可以查看文件内容,看看涉及到哪些配置文件,然后再更改。原创 2022-11-27 01:38:05 · 1138 阅读 · 0 评论 -
Linux-安装mysql
5. 查看mysql的service的名字。根据service的名字来启动mysql。使用非root用户安装mysql。6. 启动mysql。原创 2022-11-24 22:31:12 · 359 阅读 · 0 评论 -
Linux-安装tomcat以及开启防火墙
将文件apache-tomcat-8.5.59.tar上传到该文件夹中。使用非root用户安装tomcat。原创 2022-11-24 21:01:25 · 479 阅读 · 0 评论 -
Linux-grep
在一个文件或者输出流中搜索符合条件的行在一个目录中搜索符合条件的文件。原创 2022-11-24 17:21:45 · 122 阅读 · 0 评论 -
Linux-安装JDK并配置JDK环境变量
本文介绍如何在CentOS上安装并配置JDK安装时,使用非root用户来安装。原创 2022-11-24 11:28:19 · 1072 阅读 · 0 评论 -
Linux-sed
n:一般sed命令会把所有数据都输出到屏幕,如果加入此选项,则只会把经过sed命令处理的行输出到屏幕。c \:行替换,用c后面的字符串替换原数据行,替换多行时,除最后一行外,每行末尾需用\代表数据未完结。a \:追加,在当前行后添加一行或多行,添加多行时,除最后一行外,每行末尾需要用\代表数据未完结。i \:插入,在当前行插入一行或多行,插入一行时,除最后一行外,每行末尾需要用\代表数据未完结。s:字串替换,用一个字符串替换另外一个字符串,格式为“行范围s/旧字串/新字串/g”p:打印,输出指定的行。原创 2022-11-23 23:12:37 · 623 阅读 · 0 评论 -
Linux-awk和printf
m.nf 输出浮点数,m和n是数字,指代输出总位数和小数位数,如%8.2f 代表共输出8位数,其中2位是小数,6为是整数。awk ‘条件1{动作1}条件2{动作2}…%ni 输出整数,n是数字,指代输出几个数字。%ns 输出字符串,n是数字指代输出几个字符。printf ‘输出类型输出格式’ 输内容。x>10 判断变量x是否大于10。一般使用关系表达式作为条件。\a : 输出警告声音。\t:水平输出退格键。\v:垂直输出退格键。x>=10 大于等于。x原创 2022-11-22 23:38:16 · 811 阅读 · 0 评论 -
Linux-cut
cut命令将文件的每一行剪切字节,字符和字段,并将这些字节,字符和字段写到标准输出cut [选项][文件]选项:-b:以字节为单位进行分割-c:以字符为单位进行分割-d:自定义分隔符-f:指定显示分割后的哪一列,与-d一起使用。原创 2022-11-22 13:30:51 · 961 阅读 · 0 评论 -
Linux-unbuntu修改apt源
本文介绍如何将ubuntu的apt源修改为清华大学的镜像源主要是修改/etc/apt/source.list的文件,并且使用sudo apt-get update来刷新源。原创 2022-11-20 22:47:02 · 1432 阅读 · 0 评论 -
Linux-RPM与YUM
rpm用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中,它生成具有.RPM扩展名的文件,RPM是RedHat Package Manager(RedHat软件包管理工具)的缩写,类似于windows的setup.exe。yum是一个shell前端软件包管理器,基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有以来的软件包。可以使用rpm -ql yum,查看yum的安装文件。安装rpm包,需要将rpm下载下来才能安装。原创 2022-11-17 22:39:47 · 303 阅读 · 0 评论 -
Linux-监控网络状态
Foreign Address:是和Linux建立连接的外部地址。Local Address:是Linux的地址。-an:按一定顺序排列输出。netstat [选项]-p:显示哪个进程在调用。原创 2022-11-17 19:54:46 · 253 阅读 · 0 评论 -
Linux-动态监控进程
top与ps命令很相似,他们都是用来显示正在执行的进程,top与ps最大的不同之处,top是在执行一段时间可以更新正在运行的进程。原创 2022-11-17 16:50:55 · 405 阅读 · 0 评论 -
Linux-服务管理
服务本质就是进程,但是是运行在后台的,通常都会监听某个端口,等待其他程序的ing求,比如mysqld,sshd,防火墙灯,因为又称为守护进程。原创 2022-11-17 14:59:03 · 405 阅读 · 0 评论 -
Linux-进程管理
在Linux中,每个执行的程序都称为一个进程,每一个进程都分配一个ID号(pid)程序运行起来就产生了进程。原创 2022-11-16 23:12:35 · 125 阅读 · 0 评论 -
Linux-磁盘分区,挂载
Linux来说无论有几个分区,分给哪一个目录使用,它归根结底就只有一个根目录,一个独立且唯一的文件结构,Linux中每个分区都是用来组成文件系统的一部分。Linux采用了一种载入的处理方法,它的整个文件系统包含了一整套的文件和目录,且讲一个分区和一个目录联系起来。可以看到,系统有一个硬盘a,a又分为三个分区,sda1,sda2,sda3,分别挂载不同的目录。重启,然后lsblk命令查看,发现多了一个硬盘sdb。增加一块硬盘,来理解磁盘的分区,挂载,卸载的概念。使用lsblk命令查看设备挂载情况,原创 2022-11-16 22:11:56 · 1618 阅读 · 0 评论 -
Linux-用户管理命令以及su
用户添加命令useradduseradd [选项] 用户名-u UID:手工指定用户的UID号-d 家目录:手工指定用户的家目录-c 用户说明:手工指定用户的说明-g 组名:手工指定用户的初始组-G 组名:指定用户的附加组-s shell:手工指定用户的登录shell。默认是/bin/bash比如:useradd sc添加一个用户,涉及到的文件有/etc/passwd,/etc/shadow,/etc/group,/etc/gshadow用户默认配置文件/etc/default/use原创 2022-05-25 23:53:00 · 180 阅读 · 0 评论 -
Linux-用户和用户组管理
在Linux中主要是通过用户配置文件来查看和修改用户信息用户配置文件-用户信息文件/etc/passwd如:_driverkit:*:270:270:DriverKit:/var/empty:/usr/bin/false一共是7个字段,可以使用man 5 passwd,来查看help文档 name User's login name. password User's encrypted password.原创 2022-05-24 23:45:01 · 136 阅读 · 0 评论 -
Linux-压缩解压缩命令
压缩文件 gzip压缩后文件格式为:.gzgzip [文件]gzip test45gzip learngzip: learn is a directorygzip不能压缩文件夹,压缩后,不保留原来的文件gzip解压缩命令 gunzip解压缩.gz的压缩文件gunzip test45.gz gzip -d 也可以解压缩gzip -d test45.gz 打包目录 tar打包目录tar 选项 [-zcf] [压缩后文件名] [目录]-c 打包-v 显示详细信息-f 指定原创 2022-04-20 23:12:44 · 200 阅读 · 0 评论 -
Linux-用户管理命令
添加新用户 useraddroot用户才能执行这个命令useradd oneuser设置用户密码 passwd passwd test1Changing password for test1.Old Password:普通用户可以使用这个命令更改自己的密码,太简单的密码不行root用户可以更改任何用户的密码,简单的密码也可以查看登陆用户信息 whowhotest1 console Apr 6 10:12 test1 ttys002 Apr 20 22:08 tty是原创 2022-04-20 22:11:37 · 750 阅读 · 0 评论 -
Linux-文件搜索
文件搜索 findfind [搜索范围] [匹配条件]注意: Linux是区分大小写的按名字查找find /etc -name initfind /ect -name *init*find /etc -name init???如果不区分大小写,使用-inamefind /etc -iname init按大小查找在根目录下查找大于100MB的文件find / -size +204800+n 大于 -n小于 n等于根据所属组查找在根目录下查找所有者为user1的文件find原创 2022-04-19 22:29:09 · 376 阅读 · 0 评论 -
Linux-文件权限
文件或目录权限文件或目录有读(r),写(w),执行(x)r-----4w----2x-----1代表字符|权限|对文件的含义|对目录的含义---------|----|-------|------r |读权限|可以查看文件内容|可以列出目录中的内容w|写权限|可以修改文件内容|可以在目录中创建,删除文件x|执行权限|可以执行文件|可以进入目录关于目录权限,如果用户user1对一个文件夹有w权限,那么他可以删除这个文件夹里所有的文件,不管这个文件的所有者是不是user1修改文件或目录权限原创 2022-04-19 18:02:48 · 1007 阅读 · 0 评论 -
Linux-文件操作
目录处理命令 lsls 全名list,列出目录及文件名ls 选项[-ald] [文件或目录]当没有参数时,列出当前目录下的所有目录和文件-a 显示所有文件,包括隐藏文件-l 详细信息显示-d 查看目录属性-h 人性化展示详细信息目录处理命令 mkdirmake directories创建目录mkdir -p [目录名]-p 递归创建目录mkdir -p /tmp/one/twomkdir /tmp/one/three复制文件或者目录 cp全名:copycp -rp [原原创 2022-04-16 22:04:44 · 548 阅读 · 1 评论 -
Linux-系统目录结构
Linux的系统目录结构Linux的根目录是//bin存放系统命令的目录,普通用户和超级用户都可以执行,比如cat,echo,chomd等命令/sbin保存和系统环境设置相关的命令,只有超级用户可以使用这些命令进行系统环境设置,但是有些命令可以允许普通用户查看,比如dmesg,ifconfig等命令/usr/bin存放系统命令的目录,普通用户饿超级用户都可以执行,比如:cd,env,find等命令/usr/sbin存放根文件系统不必要的系统管理命令/boot系统启动目录,保存系统启动原创 2022-04-13 12:40:06 · 561 阅读 · 0 评论