Linux
LinusYxc
这个作者很懒,什么都没留下…
展开
-
Linux文件系统权限及用户
Linux下修改文件及目录的权限和用户修改用户和用户组Linux下修改文件属主可以通过如下函数进行:#include <unistd.h>int chown(const char *path, uid_t owner, gid_t group);int fchown(int fd, uid_t owner, gid_t group);int lchown...原创 2015-09-22 23:11:16 · 127 阅读 · 0 评论 -
docker常用命令
docker常用命令本文列举一些常用的docker相关的命令。首先使用docker --help查看完整的docker使用命令全集:[linus_dev@localhost ~]$ docker --helpUsage: docker [OPTIONS] COMMAND [arg...] docker daemon [ --help | ... ] ...原创 2015-12-11 09:17:25 · 111 阅读 · 0 评论 -
MySQL修改密码失败
MySQL修改密码失败问题:在MySQL的高版本中,比如5.9版本上,修改root的密码老是提示如下信息:ERROR 1819 (HY000): Your password does not satisfy the current policy requirements 原因:MySQL5.6.6增加了密码强度验证插件validate_password,相关参数设置的较为...原创 2015-12-10 16:18:04 · 341 阅读 · 0 评论 -
修改Linux内核参数
设置Linux内核参数 /etc/sysctl.confLinux如何在系统运行时修改内核参数(/proc/sys与/etc/sysctl.conf) RedHat提供了非常好的方法,使我们可以在系统运行时更改内核参数,而不需要重新引导系统。这是通过/proc虚拟文件系统实现的。 /proc/sys目录下存放着大多数的内核参数,并且设计成可以在系统运行的同时进行更改, ...原创 2015-12-10 14:19:27 · 234 阅读 · 0 评论 -
CentOS7安装git服务器
CentOS7安装git服务器一、前言 二、搭建Git服务器 yum安装Git服务器创建一个git用户,用来运行git服务创建客户端登录证书初始化Git仓库禁用shell登录克隆远程仓库 三、安装客户端 Windows 客户端Linux 客户端二、搭建Git服...原创 2015-12-02 10:03:49 · 323 阅读 · 0 评论 -
CentOS7安装mysql
CentOS7安装mysqlAdding the MySQL Yum RepositoryFirst, add the MySQL Yum repository to your system's repository list. Follow these steps: Go to the download page for MySQL Yum repository at ...原创 2015-11-27 14:29:58 · 223 阅读 · 0 评论 -
sudo相关解决
sudo相关问题xxx is not in the sudoers file. This incident will be reported.有的时候在Linux上普通用户需要通过sudo来执行某些命令,但是在执行sudo时可能会报如下错误:[linus@localhost sql]$ sudo rpm -Uvh mysql57-community-release-el7-7.n...原创 2015-11-27 14:03:52 · 156 阅读 · 0 评论 -
Linux配置定时任务
Linux配置定时任务在Linux下的两种定时执行任务的方法:at命令,以及crontab服务。at命令假如我们只是想要让特定任务运行一次,那么,这时候就要用到at监控程序了。 设置at命令很简单,指示定运行的时间,那么就会在哪个时候运行。at类似打印 进程,会把任务放到/var/spool/at目录中,到指定时间运行它 。at命令相当于另一个shell,运行at time...原创 2015-11-25 13:52:21 · 148 阅读 · 0 评论 -
CentOS7安装redis
CentOS7安装redis和mongodb本文介绍在CentOS7上安装redis数据库。系统配置信息如下: [linus@localhost ~]$ uname -r3.10.0-229.20.1.el7.x86_64[linus@localhost ~]$ more /etc/redhat-release CentOS Linux release 7.1.15...原创 2015-11-24 14:19:26 · 149 阅读 · 0 评论 -
CentOS7基本设置
CentOS7基本设置本文主要记录一些平时可能会碰到的CentOS7的基本设置。系统环境设置设置系统语言安装操作系统的时候选择了中文,但是想把它改回英文的。通过修改用户目录下的.bashrc文件即可。修改前系统环境如下:[root@localhost ~]# echo $LANGzh_CN.UTF-8[root@localhost ~]# chkconfig ...原创 2015-11-23 11:24:04 · 159 阅读 · 0 评论 -
CentOS配置服务开机启动的方法
CentOS设置服务开机启动的三种方法利用chkconfig命令来配置启动级别在CentOS或者RedHat其他系统下,如果是后面安装的服务,如httpd、mysqld、postfix等,安装后系统默认不会自动启动的。就算 手动执行 /etc/init.d/mysqld start 启动了服务,只要服务器重启后,系统仍然不会自动启动服务。 在这个时候,我们就需要在安装后做个设置,让系统...原创 2015-11-23 09:57:36 · 271 阅读 · 0 评论 -
调整 VirtualBox 虚拟机的磁盘大小
调整 VirtualBox 虚拟机的磁盘大小使用 VM VirtualBox 创建了一个 CentOS 虚拟机,划分了 40GB 的磁盘空间,使用了动态分配存储的方式,文件系统为 LVM。折腾了一段时间之后,却发现磁盘容量不够了。读了一些资料之后,终于给 VirtualBox 的虚拟机增加了磁盘容量,并让 CentOS 的 LVM 将其利用上。先看看虚拟机中虚拟磁盘的的分区表: ...原创 2015-11-23 09:35:06 · 896 阅读 · 0 评论 -
Linux shell select实现菜单选择
Linux shell select实现菜单选择select语句使用方法(产生菜单选择)语法:select 变量name in seq变量doactiondone实例:#!/bin/shselect ch in "begin" "end" "exit"do case $ch in "begin") ec...原创 2015-09-30 08:51:51 · 1393 阅读 · 0 评论 -
Linux shell递归遍历目录
Linux shell递归遍历目录Linux上可以通过如下shell脚本遍历指定目录:#!/bin/bashfunction list_file(){ local last_dir=$(pwd) if [[ $# -ne 1 ]]; then echo "usage `basename $0` <directory> " ...原创 2015-09-24 16:32:13 · 651 阅读 · 0 评论 -
Linux Shell命令
Linux Shell命令ls命令查看目录下的非软链接文件(通过grep来排除),并且排除"."和".."目录(-A选项) yuxuecheng@linux:~/shellSource> ls -AlR | grep -v '^l'.:total 8-rwxr--r-- 1 yuxuecheng users 479 Sep 24 15:25 change_fi...原创 2015-09-24 16:27:30 · 106 阅读 · 0 评论 -
docker基本使用
docker基本使用本文中使用命令没有加sudo,因为在此之前已经将我的用户添加到了docker的用户组中。 [linus_dev@localhost ~]$ sudo usermod -aG docker linus_dev 启动一个docker镜像使用docker run命令可以启动一个镜像并运行一条命令。 [linus_dev@localhost ...原创 2015-12-11 09:56:53 · 151 阅读 · 0 评论