随笔分类 - Linux
摘要:远程备份大容量时常会有这样的情形:从远程备份的文件很大,需要很长时间,想在退出ssh后程序依然能继续在后台下载,可以通过建立服务器间安全信息关系和nohup的方式解决。有两台服务器:A服务器IP 192.168.3.100、B服务器IP 121.41.111.46。一、建立服务器之间的安全信任关系证...
阅读全文
摘要:一、CentOS7systemctl在CentOS7中,进行chkconfig命令操作时会发现有类似“systemctl.....”的提示,systemctl可以简单实现service和chkconfig的结合,这样通过一个命令就可以实现两个命令的功能。systemctl命令的基本操作格式是:sys...
阅读全文
摘要:fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;#脚本文件请求的路径fastcgi_param QUERY_STRING $query_string; #请求的参数;如?a...
阅读全文
摘要:1、ps 命令,用于查看当前正在运行的进程,使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵尸、哪些进程占用了过多的资源等等。语法: ps [options]示例: ps -ef | grep nginx ps -aux | grep nginx以上两个命令都表示查...
阅读全文
摘要:Memcache和Redis因为操作简单,是我们常用的服务器数据缓存系统,以下文字仅作备忘记录,部份转载至网络。一、定义 1、Memcache Memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、...
阅读全文
摘要:在服务器中我们经常需要定时自动让程序自动进行数据备份、程序备份、执行某个进程等等操作,在linux服务器一般使用crontab实现,而windows下使用计划任务实现,crontab是linux系统下比较常用的定时执行程序,可以让程序在无人工干预的情况下自动执行某项操作,以下操作仅以cent-os为...
阅读全文
摘要:一、关于暴力破解前几天新购进了一台阿里云服务器,使用过程中时常会收到“主机被暴力破解”的警告,警告信息如下:云盾用户您好!您的主机:... 正在被暴力破解,系统已自动启动破解保护。详情请登录http://i.aliyun.com/dashboard/instance?type=yundun.通常暴力破解的是采用穷举字典的方式尝试远程登陆,也就是我们所说的“猜”密码的方法。Linux系统安装完后,超级管理员默认的用户名是root,阿里云服务器的默认级管理员也是root,通常提升安全的做法是修改root帐户的登陆名,可以增加破解难度,修改用户名后阿里云服务器的“主机被暴力破解”也不会再提示。修改用
阅读全文
摘要:vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序。特点是小巧轻快,安全易用,下面直接上干货。一、安装vsftp以管理员的身份使用yum命令安装vsftp:[root@localhost ~]#yum install vsftpd根据系统yum的不同,可能无法找到软件包源,可以按照这里...
阅读全文
摘要:以下内容收集自网络,以作参考。一、YUM是什么YUM = Yellow dog Updater, Modified。主要功能是更方便的添加/删除/更新RPM包。它能自动解决包的倚赖性问题。它能便于管理大量系统的更新问题。二、 YUM的特点可以同时配置多个资源库(Repository)。简洁的配置文件(/etc/yum.conf,/etc/yum.repos.d 下的文件)。自动解决增加或删除rpm包时遇到的倚赖性问题。使用方便。保持与RPM数据库的一致性。三、 YUM安装CentOS/RHEL:[root@localhost ~]#rpm -ivh yum-3.2.29-30.el6.cent
阅读全文
摘要:本文内容整理自网络,以作参考。/:根目录,位于linux文件系统目录结构的顶层,一般根目录下只存放目录,不要存放文件,/etc、/bin、/dev、/lib、/sbin应该和根目录放置在一个分区中。/bin,/usr/bin:该目录为命令文件目录,也称为二进制目录。包含了供系统管理员及普通用户使用的重要的linux命令和二进制(可执行)文件,包含shell解释器等。/boot: 该目录中存放系统的内核文件和引导装载程序文件,/boot/vmlinuz为linux的内核文件,以及/boot/gurb。建议单独分区,分区大小100M即可。/dev: 设备(device)文件目录,存放linux系统
阅读全文
摘要:一、GRUB启动位置GRUB是现今大多数Linux系统采用的自举程序,这里先来看一下Linux的程序顺序:执行顺序动作固件Firmware(CMOS/BIOS)→POST(Pwer On Self Test)加电自检↓自举程序Bootloader(GRUB)→在MBR(Master Boot Loader)读取Bootloader,载入内核↓载入内核→驱动硬件 (内核中较大部份是硬件驱动,可通过启动过程查看。)↓启动init进程→init进程(PID恒为1的初始化进程,是所有进程的父进程。)↓读取执行配置文件/etc/inittab从以上启动顺可以看出,自举程序是在POST动作之后执行的。二、
阅读全文
摘要:Linux完成内核(Kernel)引导后,会由init初始化进程调用/etc/inittab配置文件(ps -aux | less,init进程号为始终为1,是所有系统进程的起点,init进程也有一个PID为0的父进程Kernel Scheduler,该进程用来分配CPU时间和进行进程间切换。)。 /etc/inittab文件格式:id:run-levels:action:process,共包含4项,用冒号分隔,其中某些部份可以为空,各项详细解释如下:id标识符,一般为两位字母或数字,该标识符唯一,在配置文件中不能重复。run-level指定系统运行级,即执行登记项的init级别。用于指定相应
阅读全文
摘要:问题描述: ifconfig命令无法找到eth0设备,且/etc/sysconfig/network-scripts/中只有ifcfg-lo文件,而没有ifcfg-eth0。临时解决方法一: 使用命令ifconfig eth0 192.168.1.x可以正常设置eth0的IP,该方法仅为临时处理办法,系统重启后即失效了。永久解决方法二: 1、在/etc/sysconfig/network-scripts/目录下新建ifcfg-eth0文件; 2、正确设置ifcfg-eth0的DEVICE、BOOTPROTO、ONBOOT、IPADDR、GATEWAY、DNS1、DOMAIN、N...
阅读全文