Linux
heqianqiann
每一个不曾起舞的日子都是对生命的辜负
展开
-
Linux profile、bashrc、bash_profile的区别
1. /etc/profile为系统的每个用户设置环境信息,当用户第一次登录的时候,该文件被执行,并从/etc/profile.d目录的配置文件中收集shell的设置如果修改了这个文件必须使用source /etc/profile重启才会生效,此修改对每个用户都生效。2. /etc/bashrc如果想对所有的使用bash的用户修改某个配置并在以后打开的bash都生效的话可以修改此文件,修改无需重启,原创 2017-11-26 21:17:48 · 406 阅读 · 0 评论 -
Linux Socket编程详解
1.网络中进程之间如何通信进程通信的概念最初来源于单机系统。由于每个进程都在自己的地址范围内运行,为保证两个相互通信的进程之间既互不干扰又协调一致工作,操作系统为进程通信提供了相应设施,如UNIX BSD有:管道(pipe)命名管道(named pipe)软中断信号(signal)UNIX system V有:消息(message)共享存储区(shared memory)信号量(sem原创 2017-11-03 18:40:11 · 573 阅读 · 0 评论 -
Linux 防止rm误删文件,将rm配置成mv到.trash
今天在服务器上操作想删除文件来着,结果一直提示我mv: 正在访问"/data0/.trash/": 没有那个文件或目录,原来是为了防止误删把rm命令改写了,这样删错了后果就不会很严重操作方法就是在~下的.bashrc或者.bash_profile文件加入如下mkdir -p ~/.trashalias rm=trash alias r=trash alias rl='ls ~/.trash原创 2017-11-13 16:37:26 · 2535 阅读 · 2 评论 -
Linux 安装部署Redis
在Linux上安装Redis,注意前提需要gcc环境首先去官网下载压缩包再传到服务器上,或者也可直接使用wget在线下载wget http://download.redis.io/releases/redis-4.0.2.tar.gz下载完后解压tar -zxvf redis-4.0.2.tar.gz之后进入解压后的文件夹进行编译make编译完成以后进行安装[root@VM_75_51_centos原创 2017-09-28 09:46:00 · 3939 阅读 · 0 评论 -
Linux 下开启FTP服务
1.首先服务器要安装ftp软件,查看是否已经安装ftp软件下: #which vsftpd如果看到有vsftpd的目录说明服务器已经安装了ftp软件2.查看ftp 服务器状态 #service vsftpd status3.启动ftp服务器 #service vsftpd start4.重启ftp服务器 #service vsftpd restart5.查看服务有没有转载 2017-07-07 14:58:58 · 602 阅读 · 0 评论 -
Ftp 组件在Linux上运行的异常总结
1.问题描述: 服务开启后出现连接超时异常解决方法:执行以下命令查看状态:[root@localhost vsftpd]# getsebool -a | grep ftp allow_ftpd_anon_write --> offallow_ftpd_full_access --> offallow_ftpd_use_cifs --> offallow_ftpd_use_nfs --> of原创 2017-07-07 14:55:39 · 466 阅读 · 0 评论 -
Linux安装apache源码包报错:Cannot use an external APR with the bundled APR-util
1、安装APR:[root@localhost httpd-2.2.19]# cd srclib/apr[root@localhost apr]# ./configure --prefix=/usr/local/apr [root@localhost apr]# make && make install2、安装APR-uti原创 2017-03-18 17:10:38 · 1657 阅读 · 0 评论 -
Linux安装apache源码包报错:mod_deflate has been requested but can not be built due to prerequisite failures
没有安装zlib包yum install zlib-devel ---- centosapt-getinstall zlib1g-dev-----ubuntu原创 2017-03-18 19:31:38 · 775 阅读 · 0 评论 -
Linux 下 apache启动、停止、重启命令
基本的操作方法:本文假设你的apahce安装目录为/usr/local/apache2,这些方法适合任何情况apahce启动命令:推荐/usr/local/apache2/bin/apachectl start apaceh启动apache停止命令/usr/local/apache2/bin/apachectl stop 停止apache重新启动命令:/转载 2017-03-18 19:35:57 · 675 阅读 · 0 评论 -
Linux安装apache源码包
1.下载apache源码压缩包http://mirror.bit.edu.cn/apache/httpd/2.使用WinScp把源码包放入虚拟机/root/httpd-2.2.32.tar.gz 3.在当前目录下解压tar -zxvfhttpd-2.2.32.tar.gz 4.进入解压后的文件夹httpd-2.2.32中5.首先安装apr [root@localhost httpd-2.2.3原创 2017-03-24 16:05:03 · 1700 阅读 · 1 评论 -
Linux 学习总结 (五)
六.系统管理 1.进程管理 ps aux ps -le pstree 2.查看系统健康状态 top [option] -d 秒数 #几秒更新 -b #批处理模式输出 -n 次数 #top命令执行次数 ?原创 2017-03-21 19:09:12 · 350 阅读 · 0 评论 -
Linux 学习总结 (四)
五.文件基本权限 1.权限对文件的作用 r:cat more head tail w: vi echo 不包含删除文件 2.权限对目录的作用 r: ls w: touch rm mv cp x: cd 3.chmod [option] 模式 文件名 [option]:原创 2017-03-21 19:05:27 · 308 阅读 · 0 评论 -
Linux 学习总结 (二)
二.常见目录 / 根目录 boot 启动目录 dev 设备文件 etc 配置文件 lib 系统库 mnt 挂载 media 挂载 opt 挂载 tmp 临时 home 普通用户家目录 root 超级用户家目录 bin 普通用户命令保存目录 sbin 超级用户命令保存目录 proc 直接写入原创 2017-03-21 19:03:39 · 315 阅读 · 0 评论 -
Linux 学习总结 (一)
一.Linux基本指令 1) ls [option] -a 所有文件 -l 显示详细信息 -ld 目录本身 -h 人性化显示 -i 显示inode ps: .开头的是隐藏文件 -rw--r--r-. 12345678910 1原创 2017-03-21 19:03:07 · 401 阅读 · 0 评论 -
Linux 磁盘满解决方法
df -h查看磁盘状态进入利用率高的磁盘下du -h --max-depth=1 查看文件大小ls -lhs 将文件以从大到小顺序展现接下来只要把占用空间大的无用文件删除掉就行了...原创 2018-04-20 14:20:34 · 495 阅读 · 0 评论