- 博客(22)
- 收藏
- 关注
原创 源码编译安装LAMP
LAMP架构是目前成熟的企业网站应用模式之一,指的是协同工作的一整套系统和相关软件,能够提供动态web站点服务及其应用开发环境。在构建LAMP平台时,各组件的安装顺序依次是,Linux、Apache、Mysql、PHP。Apache简介▪ Apache起源▪ 源于A Patchy Server,著名的开源Web服务软件▪ 1995年时,发布Apache服务程序的1.0版本▪ 由Apache软件基金会(ASF)负责维护▪ 最新的名称为“Apache HTTP Server”▪ 主要特点。
2024-07-10 10:56:02
602
原创 【无标题】
awk -F: '$1~/mail/ || $3>1000 {print }' /etc/passwd //逻辑或,统计以mail开头或第3列大于1000的行。awk -F: '$1~/mail/ && $3>6 {print }' /etc/passwd //逻辑与,$1匹配mail,并且$3>6。awk -F":" '{print $1 " " $3}' /etc/passwd //$1与$3之间手动添加空格分隔。
2024-06-25 17:27:43
585
原创 【Shell编程之条件语句】
判断语句可以写成中间括号的形式“【 】”,更适用于脚本当中,中括号前后要加空格。在case语句中,每一条命令输完之后都要用双分号(;)结尾表示该命令输入完成。mkdir :创建目录。touch :创建文件。
2024-06-21 17:28:36
122
原创 Shell编程规范与变量
Linux系统中,shell是一个特殊的应用程序,他介于操作系统内核与用户之间,充当一个命令解释器的角色,负责接收用户输入的操作指令并进行解释,将需要执行的操作传递给内核执行,并输出执行结果。shell变量用来存放系统和用户需要使用的特定参数(值),这些参数可以根据用户的设定或系统环境的变化而变化。在Bash Shell环境中,只能进行简单的整数运算,不支持小数运算。先打开一个新的bash(子bash),在子bash下执行指令,执行完成之后退出。(在当前的解释器下直接执行脚本中的命令)
2024-06-21 09:38:04
504
原创 PXE高效批量网络装机
(在当前目录下所有文件都会记录到TRANS.TBL里,统计当前目录下所有的文件包括目录 并把它们的名字写下)进入vim /etc/yum.repos.d/CentOS-Media.repo。▪ 客户机的网卡支持PXE协议(集成BOOTROM芯片),且主板支持网络引导。2.使用vim /etc/xinetd.d/tftp命令找到配置文件并修改。在vim /etc/dhcp/dhcpd.conf里加入。▪ 创建centos7目录将光盘里所有东西全部拷贝下。▪ 远程实现:不需要光盘、U盘等安装介质。
2024-06-20 11:47:55
468
原创 【远程访问及控制】
如图 4.2 所示以 RSA加密算法为例,整个过程包括四步,首先要在SSH 客户端以 zhangsan 用户身份创建密钥对,并且要将创建的公钥文件上传至 SSH 服务器端,然后要将公钥信息导入服务器端的目标用户 lisi的公钥数据库,最后以服务器端用户lisi 的身份登录验证。2.sshd服务器使用的默认端口是22,必要时建议修改端口号,并指监听服务的具体IP地址,为了提高更高的网络隐蔽性,初次之外,ssh协议的版本用V2比V1的安全性要更好,禁用DNS反向解析可以提高服务器的响应速度。
2024-06-18 10:01:45
464
原创 DHCP配置
DHCP服务器分配的地址,需要和地址池的地址在同一网段。当更改IP地址段时,不需要重新配置每个用户的IP地址。手动分配:由DHCP服务器管理员专门指定IP地址。动态分配:使用完后释放该IP,供其它客户机使用。为网络中计算机自动分配TCP/IP参数的协议。自动分配:分配到一个IP地址后永久使用。在区域环境下需要授权DHCP服务。DHCP提供的TCP/IP配置。安装DHCP服务之前需要先规划。提高了IP地址的利用率。服务器具有静态IP地址。
2024-06-12 11:33:15
302
原创 Linux网络设置相关命令
之后需要重启NetworkManager服务,确保/etc/resolv.conf内有配置信息。重启之后就可以正常解析域名了。(结合“-net”,指定目标网段的地址、“gw”指定下一跳的路由器IP地址)
2024-06-10 17:24:33
367
原创 深入了解Linux系统与文件分析
一个是数据区,存放文件数据;每个inode的大小一般是128字节或256字节,执行“df -i”命令即可查看每个硬盘分区对应的inode总数和已经使用的inode数量。当一个文件拥有多个硬链接时,对文件内容修改,会影响到所有的文件名:但是删除一个文件名,不影响另一个文件名的访问,删除一个文件名,只会使得inode中的“链接数”减1。软链接就是再创建一个独立的文件,而这个文件会让 数据的读取指向它连接的那个文件的文件名。▪ 通过文件系统的inode链接来产生的新文件名,而不是产生新文件,称之为硬链接。
2024-06-07 16:57:59
768
原创 系统安全及应用
当服务器正在进行备份或调试等维护工作时,不希望有新的用户登录系统,这时候只需要简单的建立/etc/nologin文件即可。默认情况下,通过sudo方式执行的操作并不记录,若要启用sudo日志记录以备管理员查看,需要在/etc/sudoers文件中增加“Defaults logfile”设置。对于以获得授权的用户,通过sudo方式执行特权命令时,只需要将正常的命令行作为sudo命令的参数即可。未授权的用户会得到“may not run sudo”的提示,已获得授权的用户会看到自己的sudo配置。
2024-06-06 00:38:46
719
1
原创 【Linux引导过程与服务控制】
2、Dpt(Disk Partition table),硬盘分区表(447-510,共64个字节)1、Bootloader,主引导程序(1-446,共446个字节)3、扇区结尾标志(55aa)(511和512,共2个字节)单用户模式,不需要密码验证即可登陆系统,多用于系统维护。字符界面的完整多用户模式,大多数服务器运行在此级别。用户定义/域特定运行级别,默认等同于3。用户定义/域特定运行级别,默认等同于3。关机状态,使用该级别时会关闭主机。重新启动,使用该级别时会重启主机。systemd的target。
2024-06-04 10:19:53
99
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人