![](https://img-blog.csdnimg.cn/ca1abbea76f34bcfa9a2edcce9efb92f.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Linux系统编程
文章平均质量分 57
Linux基础知识+Linux系统编程
SecureCode
这个作者很懒,什么都没留下…
展开
-
【Linux】shell脚本教程
一、shell历史 二、执行脚本 三、基本语法 (变量,变量的分类,删除变量,文件名代换(Globbing),命令代换,算术代换,转义字符,单引号,双引号)四、Shell脚本语法(条件测试,分支,if/then/elif/else/fi,case/esac,循环,for/do/done,while/do/done,break和continue,位置参数和特殊变量,输入)原创 2023-05-17 14:22:15 · 5300 阅读 · 1 评论 -
【Linux】Linux系统调用函数(300多个)
一、初级I/O函数二、文件管理操作函数三、标准I/O函数四、格式化输入输出函数五、进程控制六、进程间通信函数七、信号函数八、用户、组函数及环境变量函数九、错误处理与内存分配函数十、日志函数、动态函数与正则表达式函数十一、时间函数十二、socket相关函数十三、字符测试函数十四、数据转换函数十五、字符串处理函数十六、数学计算函数十七、随机数及数据加密函数十八、数据结构函数十九、其他函数原创 2023-05-13 19:22:03 · 3569 阅读 · 1 评论 -
【Linux】vim键位图+vim基本操作命令表
前言:本章末vim的基本操作命令总结的比较全,建议收藏起来,方便后面需要时作字典查找。例:按键功能,.(点) 执行上一次操作;u 撤销前一个命令;ctrl+r 反撤销;100 + .执行上一次操作100次。原创 2023-05-10 20:25:59 · 4534 阅读 · 0 评论 -
【Linux】Linux常用快捷键
Tab键:1.补齐命令 2.补齐路径 3.显示当前目录下的所有目录清屏:1.clear 2.Ctrl + L ( “L” 大小写均可 )中断:ctrl+c原创 2023-05-03 21:19:41 · 2971 阅读 · 0 评论 -
Linux之文件上传和下载(两种方式)
一、rz上传、sz下载文件rz是将Windows系统上的文件上传到Linux下sz是将Linux系统下的文件上传到Windows下1.rz案例,输入rz下载文件到Linux下[root@bogon ~]# rz按图所示在windows上找到要下载的文件,点击Add,点击OK即可自动下载文件。2.sz案例,输入sz上传文件到Windows系统下[root@bogon ~]# vi aaa[root@bogon ~]# sz ./aaarzStarting zm.原创 2022-04-11 23:17:30 · 23186 阅读 · 1 评论 -
Linux之逻辑卷划分与删除
一、逻辑卷的划分1.查看磁盘[root@localhost ~]# lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda 8:0 0 60G 0 disk ├─sda1 8:1 0 500M 0 part /boot└─sda2 8:2 0 45G 0 part ├─rhel-root 253:0 0 40G 0 lv原创 2022-04-06 23:57:34 · 419 阅读 · 0 评论 -
Linux之root密码忘记
一、Linux 6.x以及以下版本1.重启系统,按e进入如下模式再次按e进入如图模式(选中kernel)2.按e进入编辑(空格+/init 1或空格+singe或空格+1),三种选一种就行。3.修改完成后,按回车,退回上一界面,按b保存重启4.完成以上操作,即可进入单用户模式,passwd 直接修改,然后重启即可二、Linux7系列版本1.开机选中系统,按下e键进入编辑模式2.找到图中结尾位置添加init=/bin/sh,然后ctrl+...原创 2022-04-09 23:41:39 · 4246 阅读 · 0 评论 -
Linux7安装MySQL5.6
前言:因工作需要,整理Linux系统下安装MySQL5.6版本系列。1.下载安装包下载地址:https://downloads.mysql.com/archives/community/下载安装包 :mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz参考下图下载安装包2.卸载其他[root@localhost ~]# rpm -qa |grep mariadbmariadb-libs-5.5.44-2.el7.x86_64...原创 2022-04-01 23:42:20 · 1412 阅读 · 0 评论 -
Linux下MySQL端口号查看与修改(端口扫盲)
一:什么是端口,端口号?端口(port):可以理解为设备与外界通讯交流的通道口。端口又分为虚拟端口和物理端口。虚拟端口,指计算机内部或交换机路由器内的端口,不可见。例如计算机中FTP的21端口、Telnet的23端口、HTTP的80端口等。物理端口又称为接口,是可见端口,计算机背板的RJ45网口、USB接口、HTML接口、VGA接口等。端口号:不同主机之间通过TCP/IP协议发送和接收数据包,各个数据包根据其目的主机的ip地址来进行...原创 2022-03-30 00:36:21 · 8857 阅读 · 1 评论 -
Linux7 修改网卡名eth0
前言:部署软件时,发现需要网卡名为eth0,但Linux7版本以上网卡名默认不是eth0,故这里总结一下修改网卡名的方法。一、Linux7版本修改网卡名(通用操作)1.查看网卡名,找到mac地址(也就是网卡编号,唯一的)[root@bogon ~]# ip a s1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 br..原创 2022-04-01 00:40:10 · 2489 阅读 · 0 评论 -
Centos7.6查看/关闭SElinux
一、SELinux简介SELinux 主要作用就是最大限度地减小系统中服务进程可访问的资源(最小权限原则)。三种工作模式:1. enforcing:强制模式。违反 SELinux 规则的行为将被阻止并记录到日志中。2. permissive:宽容模式。违反 SELinux 规则的行为只会记录到日志中。一般为调试用。3. disabled:禁用SELinux。二、操作SElinux1.查看(SELINUX=enforcing)[root@Mysql8 ~]# cat /.原创 2022-03-30 21:02:39 · 669 阅读 · 0 评论 -
Linux下IP地址两种修改方式的总结(IP地址、子网掩码、网关、DNS简介)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、IP地址、子网掩码、网关、DNS 1.IP地址 2.子网掩码 3.网关 4.DNS 二、Linux下IP地址修改两种方式介绍(Centos7.6) 1.引入库 2.读入数据 总结一、IP地址、子网掩码、网关、DNS1.1.IP地址 IP 地址是一种逻辑地址,用来标识网络中一个个主机,IP 有唯一性(指的是公网地址),即每台机器的 IP 在全...原创 2022-03-30 18:23:23 · 21470 阅读 · 0 评论 -
Linux7以上版本与Linux6版本开启/关闭防火墙
一、Linux7以上版本防火墙关闭开启1.首先查看Linux系统版本(这里是Centos7.6)[root@Mysql8 ~]# cat /etc/redhat-releaseCentOS Linux release 7.6.1810 (Core)2.查看防火墙状态[root@Mysql8 ~]# systemctl status firewalld● firewalld.service - firewalld - dynamic firewall daemon Loade..原创 2022-03-30 19:25:16 · 1050 阅读 · 0 评论 -
Linux dd与cp区别
一.dd1.读取方式dd是以扇区方式读取;操作的是磁盘的扇区字节,偏向于更底层的拷贝和数据转换,主要针对数据内容的处理。它可以从源数据拷贝n块,每次m字节,也可以拷贝到目的文件的指定偏移量处,并可以转换数据等等。2.基本参数 bs=BYTES 一次最多读取和写入字节 cbs=BYTES 一次转换字节 conv=CONVS 按照逗号分隔符号列表转换文件 count=N 仅复制N个输入块 ibs=BYTES 一次最原创 2022-03-27 21:22:34 · 2498 阅读 · 1 评论 -
Centos7.6初始化安装MySQL8.0.27
一. 准备工作 1.查看系统版本[root@Mysql8 ~]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) MySQL版本---MySQL-mysql-8.0.272. 卸载mariadb[root@Mysql8 ~]# rpm -qa|grep mariadbmariadb-5.5.65-1.el7.x86_64mariadb-libs-5.5.65-1.el7.x86_64[roo.原创 2022-03-27 16:25:31 · 467 阅读 · 0 评论