首页 文章 精选 留言 我的

精选列表

搜索[centos],共5663篇文章
优秀的个人博客,低调大师

centos6 docker1.7 存储方式修改

自己生成docker存储 lvm创建docker存储 1 lvcreate-L4G-ndocker-poolmeta /dev/VolGroup00 1 lvcreate-L200G-ndocker-pool /dev/VolGroup00 转换lvm格式 1 lvconvert-- type thin-pool--poolmetadataVolGroup00 /docker-poolmeta VolGroup00 /docker-pool 三种方式启动,随你喜欢 命令行启动 1 /usr/bin/docker -d-Hunix: ///var/run/docker .sock--storage-driver=devicemapper--storage-optdm.fs=ext4--storage-optdm.thinpooldev= /dev/mapper/VolGroup00-docker--pool 修改 init的docker 改为如下格式 /etc/init.d/docker 1 $ exec -d-Hunix: ///var/run/docker .sock--storage-driver=devicemapper--storage-optdm.fs=ext4--storage-optdm.thinpooldev= /dev/mapper/VolGroup00-docker--pool &>>$logfile& 配置文件启动 vi /etc/sysconfig/docker 1 2 3 4 docker_own= "root:dockerroot" docker_sock= "/var/run/docker.sock" docker_listen= "0.0.0.0:2375" other_args= "-Hunix://$docker_sock-H$docker_listen--storage-driver=devicemapper--storage-optdm.fs=ext4--storage-optdm.thinpooldev=/dev/mapper/VolGroup00-docker--pool" 本文转自银狐博客51CTO博客,原文链接http://blog.51cto.com/foxhound/1834851如需转载请自行联系原作者 战狐

优秀的个人博客,低调大师

centos6 多段Ip添加shell脚本

#!/bin/bash export device=`ifconfig|grep eth0|head -n 1|awk '{print ($1)}'` export ipcfg_pre="/etc/sysconfig/network-scripts/ifcfg-eth1-range" awktmp=`mktemp` msg=`mktemp` ip_txt=`mktemp` ifcfgs="$(find ${ipcfg_pre%/*} -name ${ipcfg_pre##*/}*)" if test ! -z "$ifcfgs";then echo "发现如下已有配置文件是否删除(yes/no)?" echo "$ifcfgs" select var in "yes" "no" do if test "$var" = "yes";then rm -f $ifcfgs break; else break; fi done fi #脚本保存进 临时文件 不再使用a.awk文件。 cat >$awktmp <<EOF #!/usr/bin/awk -f BEGIN{ ipcfg_pre="${ipcfg_pre}" #你需要修改 ipcfg_pre 为自己的路径前缀 device=ENVIRON["device"] clone_num=1; numofpc[24]=253 numofpc[24]=125 numofpc[26]=61 numofpc[27]=29 numofpc[28]=13 numofpc[29]=5 } function ip_str(iplist){ return sprintf("%s.%s.%s.%s",ip_list[1],ip_list[2],ip_list[3],ip_list[4]); } function gen_mask(num,mask_bin, _ARGVEND_,sum,bits){ #把掩码由数字转换成数组 _i=1; mask_bin[1]=0; for (;_i*8 <=num && _i<=4;_i++){ mask_bin[_i]=255; } bits=num-(_i-1)*8; sum=0; for(;bits>0;bits--){ sum=sum+2^(8-bits); } mask_bin[_i]=sum; _i++; for(;_i<=4;_i++){ mask_bin[_i]=0; } } { ipfile=sprintf("%s%s",ipcfg_pre,NR); split(\$0,ip,"/"); ip_mask=ip[2]; split(ip[1],ip_list,"."); #ip_list 列表保存了 ip 的四个 字节值 ip_start=ip_list[4]+2; ip_end=ip_start+numofpc[ip_mask]-1; printf("DEVICE=%s\n",device)>ipfile printf("BOOTPROTO=static\n")>>ipfile printf("CLONENUM_START=%d\n",clone_num)>>ipfile ip_list[4]=ip_start; printf("IPADDR_START=%s\n",ip_str(ip_list))>>ipfile ip_list[4]=ip_end; printf("IPADDR_END=%s\n",ip_str(ip_list))>>ipfile clone_num+=numofpc[ip_mask]; printf("ONBOOT=yes\n")>>ipfile gen_mask(ip_mask,ip_list) netmask=ip_str(ip_list) printf("NETMASK=%s\n",netmask)>>ipfile } EOF chmod a+x $awktmp msg=`mktemp` cat >$msg <<EOF 请输入IP地址和掩码每行一行(不可出现空白行) 如: 45.34.89.40/29 23.91.3.0/28 23.91.8.32/28 23.91.18.160/28 23.91.28.128/28 EOF vi +":!cat $msg" $ip_txt #service network restart test -e $ip_txt && awk -f $awktmp $ip_txt service network restart rm -f $awktmp $msg $ip_txt rm -f ipcfg.sh ===================================================== 此脚本只适用于 45.34.89.40/29 23.91.3.0/28 23.91.8.32/28 23.91.18.160/28 23.91.28.128/28 这种格式IP段添加,请注意脚本网卡名称和机器网卡名称是否一致 使用方法,命名为ipcfg.sh 1. 会提示IP文件是否已经存在,让选择是否删除。我们只用于第一次添加。尽量不要去补充添加。 2. 按回车键,然后按 i 进入编辑模式,输入IP段。iP段一个一行,不要有空格。 保存。

优秀的个人博客,低调大师

centos上搭建SVN服务器和MySQL

1、查看yum库中的mysql yum list | grep mysql //查看yum库中的mysql 2、选择需要的mysql进行安装 yum install mysql mysql-server mysql-devel -y //安装mysql 3、验证是否安装成功 yum list installed | grep mysql //查看已安装的mysql rpm -qi mysql-server //查看mysql详细信息 4、启动mysql服务 service mysqld start //启动mysql服务 service mysqld stop //停止mysql服务 service mysqld restart //重启mysql服务 5、进入mysql,并修改密码 mysql -u root //进入mysql show databases; //显示所有数据库 use mysql; //使用名为“mysql”的数据库 /* 注意:这里修改密码如果写的是password='123456'则改的密码不是123456,而是其他 */ update user set password=password('123456') where user='root';//修改密码为123456 select user,password from user; //查看修改后的密码 FLUSH PRIVILEGES; //刷新user表,如果没有写这句那么就没有用 6、退出并用刚修改过的密码重新登录 quit; //退出mysql(exit;也可以退出) mysql -u root -p //使用密码登录mysql 7、开放远程登录权限 GRANT ALL PRIVILEGES ON *.* TO 'itoffice'@'%' IDENTIFIED BY 'itoffice' WITH GRANT OPTION; (第一个itoffice表示用户名,%表示所有的电脑都可以连接,也可以设置某个ip地址运行连接,第二个itoffice表示密码)。 FLUSH PRIVILEGES; 8、开放防火墙3306端口或者关闭防火墙 service iptables stop //关闭防火墙 /* 如果sysconfig下没有iptables文件 可以先随便写一句协议:iptables -P OUTPUT ACCEPT 然后保存:service iptables save 这样就会有iptables文件了 */ vim /etc/sysconfig/iptables //编辑防火墙配置//在配置文件中加入 -A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT 9、设置mysq开机启动 chkconfig mysqld on 10、因为是阿里云服务器,所以还要去阿里云上面给服务器添加3306的安全组,不然一样远程不过去 ; ---------------搭建SVN------------- 准备工作 1、yum install subversion安装 2、输入rpm -ql subversion查看安装位置, 3、mkdir /svn建立目录 4、svnadmin create /svn/test/ 新建一个测试仓库 5、cd /svn/test/conf 进入test/conf目录 6、vi svnserve.conf 7、 vi passwd 8、vi authz 9、svnserve -d -r /svn 启动svn服务 10、netstat -ntpl 说明服务器启动了 11、外网访问122.222.222.22(要安装telnet) 要在windows机器上dos写telnet 122.222.222.22 3690 如果连接不上,说明linux服务器的防火墙没有打开 已经连上了。 12、SVN目录树 一般比较规范的SVN它会有三个目录,分别为: /svn/trunk: 主干 /svn/branch: 个人或团队开发的分支 /svn/tag: 标记版本,比如某个版本开发好了。 现在我要创建三个这样的目录,然后我要导入到版本库中去,这里会用到的是import命令 cd /svn mkdir -p svn/{trunk,branch,tag} svn import /svn/svn svn://192.168.200.200/test --username=admin --password=123456 -m "import" Username:user01 这个是svn系统设置的 Password:123456 这个是svn系统设置的

优秀的个人博客,低调大师

Centos7安装vsftpd (FTP服务器)

一、通过yum安装vsftpd yum install -y vsftpd 二、修改vsftpd的配置文件 vi /etc/vsftpd/vsftpd.conf 修改配置文件如下: 1.不允许匿名访问 anonymous_enable=NO 2.允许使用本地帐户进行FTP用户登录验证 local_enable=YES 3.使用户不能离开主目录 当chroot_list_enable=YES,chroot_local_user=YES时,在/etc/vsftpd.chroot_list文件中列出的用户,可以切换到其他目录;未在文件中列出的用户,不能切换到其他目录。 chroot_local_user=YES chroot_list_enable=YES chroot_list_file=/etc/vsftpd/chroot_list 配置文件最后添加 allow_writeable_chroot=YES 要不然会报错 500 OOPS: vsftpd: refusing to run with writable root inside chroot() 如果/etc/vsftpd/chroot_list不存在,则需要创建该文件 vi /etc/vsftpd/chroot_list :wq直接保存并退出就行。 4.设定支持ASCII模式的上传和下载功能。 ascii_upload_enable=YES ascii_download_enable=YES 最后:wq保存修改,重启vsftpd systemctl restart vsftpd.service 三、新建FTP用户 useradd -d /var/ftp/public_root -g ftp -s /sbin/nologin ftpuser 修改该FTP用户密码 passwd ftpuser

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册