【Linux系统Swap一键脚本 添加/删除】教程文章相关的互联网学习教程文章

Linux系统——MySQL基础(三)

### MySQL主从复制实践#### 主从复制实践准备(1)主从复制数据库实战环境准备MySQL主从复制实践对环境的要求比较简单,可以是单机单数据库多实例的环境,也可以是两台服务器,每个机器一个独立数据库的环境。本文以单机数据库多实例的环境为例讲解。实例端口信息查看如下:```[root@localhost ~]# ss -antup | grep 330tcp LISTEN 0 128 *:3307 *:* users:(("mysqld",3910,...

SecureCRT连接虚拟机中的Linux系统【图】

[日期:2015-05-05]来源:Linux社区 作者:xuliangxing[字体:大中小]   最近在学习Linux,看了网上很多SecureCRT连接本地虚拟机当中的Linux系统,很多都是需要设置Linux的配置文件,有点繁琐,所以自己就摸索了一下,把相关操作贴出来分享一下。  SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件。这样操作的时候不必进入到linux桌面,可以更方便的在命令行下进行...

Linux系统基础

1.rpmRPM 是Red-Hat Package Manager(RPM软件包管理器)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的,现在包括OpenLinux、S.u.S.E.以及Turbo Linux等Linux的分发版本都有采用,可以算是公认的行业标准了。2.Linux中的yum是什么?如何配置?如何使用?yum,是Yellow dog Updater Modified的简称,起初是由yellow dog这一发行版的开发者Terra Soft研发,用python写成,那时还叫做yup(yellow dog u...

Linux系统防火墙防止DOS和CC攻击的方法

用Linux系统防火墙功能抵御网络攻击 虚拟主机服务商在运营过程中可能会受到黑客攻击,常见的攻击方式有SYN,DDOS等。 通过更换IP,查找被攻击的站点可能避开攻击,但是中断服务的时间比较长。比较彻底 的解决方法是添置硬件防火墙。不过,硬件防火墙价格比较昂贵。可以考虑利用Linux系统本身提供的防火墙功能来防御。 1. 抵御SYN SYN攻击是利用TCP/IP协议3次握手的原理,发送大量的建立连接的网络包,但不实际 建立连接,最终导致被...

【linux】系统编程-1-进程、管道和信号【代码】

目录1. 进程1.1 概念1.2 查看进程1.3 启动新进程1.3.1 system() 函数1.3.2 fork() 函数1.3.2 exce 系列函数1.3.2.1 exce 系列函数说明1.3 终止进程1.4 等待进程1.4.1 wait() 函数1.4.2 waitpid() 函数2. 管道2.1 概念2.2 匿名管道2.2.1 匿名管道特征2.2.2 pipe() 函数2.3 命名管道2.3.1 命名管道特征2.3.2 创建命名管道命令2.3.3 fifo() 函数3. 信号3.1 概念及特征3.2 系统支持的信号3.3 信号处理3.4 发送信号函数3.4.1 kill()3.4....

Linux内核设计第三周——构造一个简单的Linux系统【代码】【图】

Linux内核设计第三周——构造一个简单的Linux系统一、知识点总结计算机三个法宝:存储程序计算机函数调用堆栈中断操作系统两把宝剑:中断上下文的切换进程上下文的切换linux内核源代码分析arch/目录保存支持多种CPU类型的源代码其中的关键目录包括:Documentation、drivers、firewall、fs(文件系统)、includeinit目录:含有main.c,内核启动相关的代码基本都在init目录下start_kernal()函数为启动函数,初始化内核的起点。ipc目录...

Shell脚本判断Linux系统是32位还是64位的几种方法分享

一行就能搞定,输出32或者64。 可以用“getconf WORD_BIT”和“getconf LONG_BIT”获得word和long的位数,64位系统中应该分别得到32和64。 参考代码如下:复制代码 代码如下: ldconfig if [ $(getconf WORD_BIT) = ‘32‘ ] && [ $(getconf LONG_BIT) = ‘64‘ ] ; then ln -s /usr/local/mysql/lib/mysql /usr/lib64/mysql else ln -s /usr/local/mysql/lib/mysql /usr/lib/mysql fi其它方法一:执行命令 file /sbin/init...

关于Linux系统上grub的介绍和使用实例【代码】【图】

grub(GrandUnified Boot Loader)是有名的引导内核程序(另外一款比较有名的是LILO,嵌入式环境使用U-boot、bootloader),它支持多种硬盘分区类型加载(FAT,ext2,ext3,ext4,minix,FFS等),支持多系统引导等。1、配置文件:/boot/grub/grub.conf 配置项: default=#: 设定默认启动的菜单项;落单项(title)编号从0开始; timeout=#:指定菜单项等待选项选择的时长; splashimage=(hd#,#)/PATH/TO/XPM_P...

Linux系统编程 —读写锁rwlock【代码】【图】

读写锁是另一种实现线程间同步的方式。与互斥量类似,但读写锁将操作分为读、写两种方式,可以多个线程同时占用读模式的读写锁,这样使得读写锁具有更高的并行性。读写锁的特性为:写独占,读共享;写锁优先级高。对于读写锁,掌握了这12个字就足矣了。Linux环境下,读写锁具有以下三种状态:读模式下加锁状态 (读锁)写模式下加锁状态 (写锁)不加锁状态虽然读写锁有读锁、写锁、不加锁三种状态,但其实它只有一把锁,而非三把。前文...

Linux系统信息查看命令大全【代码】

系统# uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname # 查看计算机名 # lspci -tv # 列出所有PCI设备 # lsusb -tv # 列出所有USB设备 # lsmod # 列出加载的内核模块 # env # 查看环境变量资源# free -m # 查看内存使用量和交...

CentOS Linux系统下安装Redis过程和配置参数说明

安装过程:复制代码 代码如下: wget http://code.google.com/p/redis/downloads/detail?name=redis-2.0.4.tar.gz tar xvzf redis-2.0.4.tar.gz cd redis-2.0.4 make mkdir /home/redis cp redis-server /home/redis cp redis-benchmark /home/redis cp redis-cli /home/redis cp redis.conf /home/redis cd /home/redis在安装过程中可能需要用到sudo命令,可能新装的redhat虚拟机中新用户还不能使用sudo命令,因此需要手动的...

linux系统移植流程【图】

linux系统移植流程 “Ctrl" + "+" :放大;“Ctrl" + "-" :缩小;“Ctrl" + "0" :原始大小。 原文:http://www.cnblogs.com/ganrui/p/3719968.html

VMware 克隆 Linux 系统后找不到 eth0 网卡问题(转)【图】

【问题描述】使用 VMware 虚拟机的克隆功能,快速复制已安装好的 Linux 系统。克隆完成之后,发现没有 eth0 网卡。 【解决方法】1. 编辑 /etc/udev/rules.d/70-presistent.rules 文件 将 NAME="eth0" 所在行配置注释掉或删除,将 NAME="eth1" 修改为 NAME="eth0",修改后如下图: 2. 修改网卡配置文件修改前配置如下图: 将 HWADDR 值修改为 /etc/udev/rules.d/70-presistent.rules 文件中的新值:HWADDR=00:0c:29:93:4b...

Linux系统时区更改步骤【代码】【图】

正常为CST更改步骤第一步:输入执行 tzselect 命令第二步通过向导选择你所在大洲、国家和城市tzselect 最终将以 Posix TZ 格式(例如 Asia/Shanghai)输出你所在的时区值,将此记录下来。第三步 新增房TZ环境变量Linux 用户一个多用户系统,每个用户都可以配置自己所需的时区,你可以为自己新增一个 TZ 环境变量: export TZ=‘Asia/Shanghai‘第四步执行完成之后需要重新登录系统或刷新 ~/.bashrc 生效。source ~/.bashrc第五步更...

linux系统中的进程状态分析

转载地址:https://blog.csdn.net/shenwansangz/article/details/51981459linux是一个多用户,多任务的系统,可以同时运行多个用户的多个程序,就必然会产生很多的进程,而每个进程会有不同的状态。Linux进程状态:R (TASK_RUNNING),可执行状态。 只有在该状态的进程才可能在CPU上运行。而同一时刻可能有多个进程处于可执行状态,这些进程的task_struct结构(进程控制块)被放入对应CPU的可执行队列中(一个进程最多只能出现在...