centos7 怎么安装花生壳
1、打开虚拟机,选择新建虚拟机2、选择标准3、载入我们下载的centos7.0镜像文件4、选择操作系统和版本,将虚拟机容量设为40GB左右,其他根据自己需要选择,默认也可以。
5、点击打开此虚拟机电源,可是小编此时提示了一个小错误,因为主板默认关闭了虚拟化技术,所以我们需要到BIOS里面设置了一下,然后重启继续安装,如果无此现象的朋友可以直接跳过。
1)重启电脑,进入BIOS设置(一般是按F8或者Delete进入,而且主板不同,设置位置也不尽相同,大家请按照英文名修改)2)在BIOS里找到“CPU Configuration”,按回车进入,找到“Inter Virtualization Teach”将光标移动到这项,回车,将目标改为“Enabled”,另外如果你的BIOS上有“Execute-Disable Bit Capability”或者“Inter vt-d”,一起改成“Enabled”,没有的话忽略。
3)按F10选择OK,自动重启6、进入安装初始化界面,回车跳过,自动检查,接下来我们进入图形化安装界面,选择语言,点击继续7、安装选项都集中在此处8、日期和事件(默认)9、键盘布局(默认)10、软件选择,用户根据自已的应用需要选择基本环境,这里小编选择的是GNOME 桌面版(图形界面),如果是企业级文件存储服务可以选择文件及打印服务器,web服务可以选择基本网页服务器。
11、安装位置(关键),选择我要配置分区,点击完成12、点击手动创建,修改分区数据13、然后添加新挂载点,点击左上角的完成,选择接受更改14、网络和主机名,将图中选项开启,本机虚拟机未开启网络选项,所以显示未连接,大家可以去虚拟机设置。
15、开始安装,安装同时我们也可以进行密码和用户创建远程管理软件centos iso 7:http://www.3322.cc/soft/4816.html
ftp远程连接不上Linux
服务器一般分为两种操作系统,windows server 和 Linux。
接下来介绍如何通过SecureCRT连接到Linux系统。
为了仿真linux系统,需要下载一个虚拟机,我用的是VMWare,新建一个虚拟机,操作系统选择Linux centos。
然后下载SecureCRT,安装完成。
首先,打开虚拟机中的linux操作系统,我们假设它为服务器系统。
选择左上角的应用程序 --->工具 --->终端(类似于windows下的cmd)在终端中输入ifconfig,用来查看服务器IP地址。
Paste_Image.png然后找到安装好的SecureCRT,找到SecureCRT.exe的路径。
Paste_Image.png然后打开windows系统下的命令行终端,开始 --->运行 --->输入cmd。
并在cmd中进入SecureCRT文件夹。
Paste_Image.png之后拼接参数,如果还想使用其他功能,输入help可以了解更多。
言归正传,如图:Paste_Image.png下面解释一下参数的意思:SecureCRT.exe 执行SecureCRT程序-2 表示使用SSH2连接方式nzh Linux系统中的用户名192.168.241.128 代表服务器地址,就是最开始在Linux系统中ifconfig查出来的。
/password 123456 代表linux中的用户名密码,也是linux中登录的密码。
输入上面命令之后,会跳转到SucureCRT软件的连接界面,此时已经和Linux系统建立了连接。
Paste_Image.png最后,在查资料时看到一个博客不错,是记录SecureCRT相关命令的,链接如下:在windows本地用SecureCRT+SecureFX连接远程linux[转载]windows机器 cmd命令下能否使用什么命令通过ssh连接到远程lin
如何在CentOS 7上安装Redis服务器
展开全部 Redis 是一个开源的多平台数据存储软件,使用 ANSI C 编写,直接在内存使用数据集,这使得它得以实现非常高的效率。
Redis 支持多种编程语言,包括 Lua, C, Java, Python, Perl, PHP 和其他很多语言。
redis 的代码量很小,只有约3万行,它只做“很少”的事,但是做的很好。
尽管是在内存里工作,但是数据持久化的保存还是有的,而redis 的可靠性就很高,同时也支持集群,这些可以很好的保证你的数据安全。
构建 Redisredis 目前没有官方 RPM 安装包,我们需要从源代码编译,而为了要编译就需要安装 Make 和 GCC。
如果没有安装过 GCC 和 Make,那么就使用 yum 安装。
yum install gcc make 解压缩。
tar zxvf redis-3.0.4.tar.gz 进入解压后的目录。
cd redis-3.0.4 使用Make 编译源文件。
make 安装进入源文件的目录。
make 复制 Redis 的服务器和客户端到 /usr/local/bin。
cp redis-server redis-cli /usr/local/bin 最好也把 sentinel,benchmark 和 check 复制过去。
cp redis-sentinel redis-benchmark redis-check-aof redis-check-dump /usr/local/bin 创建redis 配置文件夹。
mkdir /etc/redis 在/var/lib/redis 下创建有效的保存数据的目录。
mkdir -p /var/lib/redis/6379 系统参数为了让 redis 正常工作需要配置一些内核参数。
配置 vm.overcommit_memory 为1,这可以避免数据被截断,详情见此。
sysctl -w vm.overcommit_memory=1 修改 backlog 连接数的最大值超过 redis.conf 中的 tcp-backlog 值,即默认值511。
你可以在 kernel.org 找到更多有关基于 sysctl 的 ip 网络隧道的信息。
sysctl -w net.core.somaxconn=512 取消对透明巨页内存(transparent huge pages)的支持,因为这会造成 redis 使用过程产生延时和内存访问问题。
echo never > /sys/kernel/mm/transparent_hugepage/enabled redis.confredis.conf 是 redis 的配置文件,然而你会看到这个文件的名字是 6379.conf ,而这个数字就是 redis 监听的网络端口。
如果你想要运行超过一个的 redis 实例,推荐用这样的名字。
复制示例的 redis.conf 到 /etc/redis/6379.conf。
echo never > /sys/kernel/mm/transparent_hugepage/enabled 现在编辑这个文件并且配置参数。
vi /etc/redis/6379.conf daemonize设置 daemonize 为 no,systemd 需要它运行在前台,否则 redis 会突然挂掉。
vi /etc/redis/6379.conf pidfile设置 pidfile 为 /var/run/redis_6379.pid。
vi /etc/redis/6379.conf port如果不准备用默认端口,可以修改。
port 6379 loglevel设置日志级别。
port 6379 logfile修改日志文件路径。
logfile /var/log/redis_6379.log dir设置目录为 /var/lib/redis/6379dir /var/lib/redis/6379 安全下面有几个可以提高安全性的操作。
Unix sockets在很多情况下,客户端程序和服务器端程序运行在同一个机器上,所以不需要监听网络上的 socket。
如果这和你的使用情况类似,你就可以使用 unix socket 替代网络 socket,为此你需要配置 port 为0,然后配置下面的选项来启用 unix socket。
设置 unix socket 的套接字文件。
unixsocket /tmp/redis.sock 限制 socket 文件的权限。
unixsocketperm 700 现在为了让 redis-cli 可以访问,应该使用 -s 参数指向该 socket 文件。
redis-cli -s /tmp/redis.sock requirepass你可能需要远程访问,如果是,那么你应该设置密码,这样子每次操作之前要求输入密码。
requirepass "bTFBx1NYYWRMTUEyNHhsCg" rename-command想象一下如下指令的输出。
是的,这会输出服务器的配置,所以你应该在任何可能的情况下拒绝这种访问。
CONFIG GET * 为了限制甚至禁止这条或者其他指令,可以使用 rename-command 命令。
你必须提供一个命令名和替代的名字。
要禁止的话,需要设置替代的名字为空字符串,这样禁止任何人猜测命令的名字会比较安全。
rename-command FLUSHDB "FLUSHDB_MY_SALT_G0ES_HERE09u09u" rename-command FLUSHALL "" rename-command CONFIG "CONFIG_MY_S4LT_GO3S_HERE09u09u" 使用密码通过 unix socket 访问,和修改命令快照默认情况下,redis 会周期性的将数据集转储到我们设置的目录下的 dump.rdb 文件。
你可以使用 save 命令配置转储的频率,它的第一个参数是以秒为单位的时间帧,第二个参数是在数据文件上进行修改的数量。
每隔15分钟并且最少修改过一次键。
save 900 1 每隔5分钟并且最少修改过10次键。
save 300 10 每隔1分钟并且最少修改过10000次键。
save 60 10000 文件 /var/lib/redis/6379/dump.rdb 包含了从上次保存以来内存里数据集的转储数据。
因为它先创建临时文件,然后替换之前的转储文件,这里不存在数据破坏的问题,你不用担心,可以直接复制这个文件。
开机时启动你可以使用 systemd 将 redis 添加到系统开机启动列表。
复制示例的 init_script 文件到 /etc/init.d,注意脚本名所代表的端口号。
cp utils/redis_init_script /etc/init.d/redis_6379 现在我们要使用 systemd,所以在 /etc/systems/system 下创建一个单位文件名字为 redis_6379.service。
vi /etc/systemd/system/redis_6379.service 填写下面的内容,详情可见 systemd.service。
[Unit] Description=Redis on port 6379 [Service] ...
使用vnc远程连接linux时x11端口必须开吗
VNC是Virtual Network Computing(虚拟网络计算机)的缩写。
VNC是由AT&T的欧洲研究实验室开发的一款优秀的跨平台远程桌面控制软件,支持linux,Unix,Windows等操作系统跨平台远程桌面控制。
VNC有两部分组成,分别是:服务端(vncserver)和客户端(vncviewer)。
下面以linux(VNC服务端)、Windows(VNC客户端)为平台介绍VNC的安装、配置和使用。
实验环境 VNC服务端:操作系统:Red Hat Enterprise linux AS 5 内核版本:2.6.18-8.el5 CPU构架:i386 SMP 附件软件:Red Hat Enterprise linux AS 5 DVD安装盘 VNC客户端:操作系统:Windows Server 2008 Enterprise 浏览器:Windows Internet Explorer 71. 在linux下安装VNC 将Red Hat Enterprise linux AS 5 DVD安装盘放入DVD光驱,执行下列命令进行安装:# mkdir -p /mnt/cdrom 文章来至[爱E族]:# mount -t auto /dev/cdrom /mnt/cdrom # cd /mnt/cdrom/Server # rpm -ivh rpm -ivh vnc-server-4.1.2-9.el5.i386.rpm # rpm -ivh vnc-4.1.2-9.el5.i386.rpm 文章来至[爱E族]:2. 配置linux下的VNC Server ①. VNC的运行机制介绍: 在配置VNC前,必须了解VNC的运行机制。
linux下的VNC可以同时启动多个vncserver,各个vncserver之间用显示编号(display number)来区分,每个vncserver服务监听3个端口,它们分别是:5800+显示编号: VNC的httpd监听端口,如果VNC客户端为IE,Firefox等非vncviewer时必须开放。
5900+显示编号: VNC服务端与客户端通信的真正端口,必须无条件开放。
6000+显示编号: X监听端口,可选。
显示编号、开放的端口分别由/etc/sysconfig/vncservers文件中的VNCSERVERS和VNCSERVERARGS控制。
VNCSERVERS的设置方式为“VNCSERVERS="显示编号1:用户名1 …"”,如:VNCSERVERS="1:root 2:aiezu"。
VNCSERVERARGS的设置方式为VNCSERVERARGS[显示编号1]="参数一 参数值一 参数二 参数值二 ……",如VNCSERVERARGS[2]="-geometry 800x600 -nohttpd",VNCSERVERARGS的详细参数有:-geometry 桌面分辨率,默认1024x768; -nohttpd 不监听HTTP端口(58xx端口); -nolisten tcp 不监听X端口(60xx端口); -localhost 只允许从本机访问; -AlwaysShared 默认只同时允许一个vncviewer连接,此参数允许同时连多个vncviewer; -SecurityTypes None 登录不需要密码认证VncAuth默认值,要密码认证。
②. 修改/etc/sysconfig/vncserver文件: 熟悉linux下VNC的运行机制后,开始正式配置VNC Server。
vi /etc/sysconfig/vncserver,添加如下三行:文章来至[爱E族]:VNCSERVERS="1:root 3:aiezu" VNCSERVERARGS[1]="-geometry 800x600 -nolisten tcp" VNCSERVERARGS[3]="-geometry 1024x768 -nolisten tcp" 本例我们开启两个vncserver,分别是root用户,显示编号为1和用户aiezu,显示编号为3,并且全不开启X监听端口60xx。
③. 设置VNC用户密码: 接下来设置VNC的密码,此步骤不可跳过,否则VNC Server将无法启动,在linux Shell下执行下列命令:# su - aiezu # vncpasswd Password: 文章来至[爱E族]:Verify: # su - root # vncpasswd Password: Verify: service vncserver start //启动vncserver运行上面命令后,会在用户根目录($HOME)下的".vnc"文件夹下生成一系列文件。
其中passwd为vnc用户密码文件,由vncpasswd生成。
其他的都由vnc初次启动时生成,xstartup为VNC客户端连接时启动的脚本。
文章来至[爱E族]:④. 修改".vnc/xstartup"文件: 执行到上面步骤后,VNC Server已经能正常运行。
但是默认设置下,客户连接时启动的是xterm,我们如果想看到桌面,必须将用户根目录下的".vnc/xstartup"文件中的最后两行注释掉,然后根据你安装的桌面坏境,添加一行"startkde &"或者"gnome-session &"。
如下:#!/bin/sh # Uncomment the following two lines for normal desktop: # unset SESSION_MANAGER # exec /etc/X11/xinit/xinitrc 文章来至[爱E族]:[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources xsetroot -solid grey vncconfig -iconic & #xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & #twm & 文章来至[爱E族]:startkde & # gnome-session & 配置完各个用户根目录下的".vnc/xstartup"后,执行service vncserver restart 重新启动vncserver使配置生效。
⑤. 配置防火墙: 如果linux启用了防火墙,必须允许VNC的相关端口(58xx,59xx,60xx)。
具体的端口,请参照第2大步骤的①小步骤的VNC运行机制介绍,本例开启5801,5803,5901,5903端口就可以。
在linux命令提示符下输入"system-config-securitylevel-tui"启动防火墙配置工具,点"Customize",在"Other Port"中输入"5801:tcp 5803:tcp 5901:tcp 5903:tcp",然后点"OK"既可。
文章来至[爱E族]:3. VNC客户端配置与连接 ①. 在windows下使用IE进行远程控制连接: 使用浏览器连接时,服务端的VNCSERVERARGS设置必须没有"-nohttpd参数",并且防火墙允许VNC的58xx和59xx端口通...
如何在服务器安装软件
展开全部 1、配置YUM源在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/ # 下载mysql源安装包shell> wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm# 安装mysql源shell> yum localinstall mysql57-community-release-el7-8.noarch.rpm检查mysql源是否安装成功shell> yum repolist enabled | grep "mysql.*-community.*"看到上图所示表示安装成功2、安装MySQLshell> yum install mysql-community-server3、启动MySQL服务shell> systemctl start mysqld查看MySQL的启动状态shell> systemctl status mysqld● mysqld.service - MySQL ServerLoaded: loaded (/usr/lib/systemd/system/mysqld.service; disabled; vendor preset: disabled)Active: active (running) since 五 2016-06-24 04:37:37 CST; 35min agoMain PID: 2888 (mysqld)CGroup: /system.slice/mysqld.service└─2888 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid6月 24 04:37:36 localhost.localdomain systemd[1]: Starting MySQL Server...6月 24 04:37:37 localhost.localdomain systemd[1]: Started MySQL Server.4、开机启动shell> systemctl enable mysqldshell> systemctl daemon-reload5、修改root默认密码mysql安装完成之后,在/var/log/mysqld.log文件中给root生成了一个默认密码。
通过下面的方式找到root默认密码,然后登录mysql进行修改:shell> grep 'temporary password' /var/log/mysqld.logshell> mysql -uroot -pmysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!'; 或者mysql> set password for 'root'@'localhost'=password('MyNewPass4!'); 注意:mysql5.7默认安装了密码安全检查插件(validate_password),默认密码检查策略要求密码必须包含:大小写字母、数字和特殊符号,并且长度不能少于8位。
否则会提示ERROR 1819 (HY000): Your password does not satisfy the current policy requirements错误,如下图所示: 通过msyql环境变量可以查看密码策略的相关信息:mysql> show variables like '%password%';validate_password_policy:密码策略,默认为MEDIUM策略 validate_password_dictionary_file:密码策略文件,策略为STRONG才需要 validate_password_length:密码最少长度 validate_password_mixed_case_count:大小写字符长度,至少1个 validate_password_number_count :数字至少1个 validate_password_special_char_count:特殊字符至少1个 上述参数是默认策略MEDIUM的密码检查规则。
共有以下几种密码策略:策略检查规则0 or LOW Length 1 or MEDIUM Length; numeric, lowercase/uppercase, and special characters 2 or STRONG Length; numeric, lowercase/uppercase, and special characters; dictionary file MySQL官网密码策略详细说明:http://dev.mysql.com/doc/refman/5.7/en/validate-password-options-variables.html#sysvar_validate_password_policy修改密码策略在/etc/my.cnf文件添加validate_password_policy配置,指定密码策略# 选择0(LOW),1(MEDIUM),2(STRONG)其中一种,选择2需要提供密码字典文件validate_password_policy=0如果不需要密码策略,添加my.cnf文件中添加如下配置禁用即可:validate_password = off重新启动mysql服务使配置生效:systemctl restart mysqld6、添加远程登录用户默认只允许root帐户在本地登录,如果要在其它机器上连接mysql,必须修改root允许远程连接,或者添加一个允许远程连接的帐户,为了安全起见,我添加一个新的帐户:mysql> GRANT ALL PRIVILEGES ON *.* TO 'yangxin'@'%' IDENTIFIED BY 'Yangxin0917!' WITH GRANT OPTION;7、配置默认编码为utf8修改/etc/my.cnf配置文件,在[mysqld]下添加编码配置,如下所示:[mysqld]character_set_server=utf8init_connect='SET NAMES utf8'重新启动mysql服务,查看数据库默认编码如下所示:默认配置文件路径: 配置文件:/etc/my.cnf 日志文件:/var/log//var/log/mysqld.log 服务启动脚本:/usr/lib/systemd/system/mysqld.service socket文件:/var/run/mysqld/mysqld.pid
macbook air 没有首选的发件服务器什么意思 要怎么弄
LINUX下面的web服务器一般采用apache+tomcat 来实现。
下面是linux下安装apache的完整代码,系统是redhat5.5下载httpd-2.2.6.tar.bz2 把httpd-2.2.6.tar.bz2放到/soft 下[root@localhost ~]#cd /soft[root@localhost soft]#tar jxvf httpd-2.2.6.tar.bz2 //解压apache的压缩包[root@localhost soft]#cd httpd-2.2.6 //定位到httpd-2.2.6 文件夹下[root@localhost httpd-2.2.6]#ls //查看显示httpd-2.2.6 文件夹下内容[root@localhost httpd-2.2.6]#./configure --help | more //查看安装apache配置参数[root@localhost httpd-2.2.6]#./configure --prefix=/usr/local/apache --enable-so // 配置apache路径[root@localhost httpd-2.2.6]#make //编译apache[root@localhost httpd-2.2.6]#make install //安装apache[root@localhost httpd-2.2.6]#cd /usr/local/apache //进入apache的目录 [root@localhost apache]# cd conf/[root@localhost conf]#cp -a httpd.conf httpd.conf- //备份apache配置文件[root@localhost conf]#chkconfig --list httpd //查看httpd服务是否已存在[root@localhost conf]#chkconfig httpd off //关闭系统自带了httpd的服务,如果存在httpd服务 [root@localhost conf]#service httpd status //查看自带httpd服务状态[root@localhost conf]#/usr/local/apache/bin/apachectl -k start //linux启动apache命令 [root@localhost conf]#netstat -an | grep :80 //查看linux80端口是否开启[root@localhost conf]#ps -aux | grep httpd //linux下查看apache进程[root@localhost conf]#cd ../..[root@localhost local]#cp /usr/local/apache/bin/apachectl /etc/rc.d/init.d/apache //拷贝apache启动脚本[root@localhost local]#vi /etc/rc.d/init.d/apache // 这里是编辑apache启动脚本 在开头的#!/bin/sh 下面加上 #chkconfig: 2345 85 15[root@localhost local]#chkconfig --add apache //添加apache服务[root@localhost local]#chkconfig --list apache //列出apache服务[root@localhost local]#service apache stop //停止apache服务[root@localhost local]#netstat -an | grep :80 //查看linux的80端口是否关闭[root@localhost local]#ps -aux | grep httpd //查看是否存在httpd服务,若果之前自带httpd服务启动的话会导致新添加的apache服务启动失败[root@localhost local]#service apache start //启动apache服务http://localhost或者服务器ip地址,看看是否出现了tomcat的默认首页,如果出现的话,那么恭喜你linux下安装apache已经成功了
转载请注明出处51数据库 » centos远程连接软件下载