To search

知识记录 › 服务器

linux server,debian server,windows server

Entries feed Comments feed

Monday, September 14 2020 18:19

Ajenti开源免费的服务器管理面板和Ajenti V虚拟主机面板及安装与使用详细教程

Ajenti是国外一个功能非常强大的轻型的Linux服务器管理面板,采用Python架构,修改扩展非常简单,包含了Apache、计划任务(Cron)、文件系统、防火墙、MySQL、Nginx、Munin、Samba、FTP和Squid等多个实用插件,比较适合搭建小型的服务器管理环境。

Ajenti V是Ajenti一个虚拟主机管理面板插件,有点类似于Webmin下的Virtualmin,Ajenti V可以用于创建和管理虚拟主机,方便建站,管理网站运维。Ajenti可以添加Widget,方便你快速监测和管理服务器各项指标运行状态,操作界面友好,非专业的人员也能快速上手。

从Ajenti的使用过程来看,Ajenti的后台交互界面,是一个亮点;安装部署不到一分钟,是一大特色;强大的服务器指标监控,是一项独有特性。BIND9、CSF Firewall、DHCP Server、Memcache、PostgreSQL、S.M.A.R.T.等插件都可以在线安装,免去了自己配置的麻烦。

Ajenti开源免费的服务器管理面板和Ajenti V虚拟主机面板:安装及使用教程

一、Ajenti安装部署方法

1、Ajenti官网:

官方首页:http://ajenti.org/

2、Debian自动安装(要求Debian 6以上,如果是Debian 5要求已安装Python 2.6 ):

1
wget -O- https://raw.github.com/Eugeny/ajenti/master/scripts/install-debian.sh | sh
3、Debian手动安装:

1
2
3
4
wget http://repo.ajenti.org/debian/key -O- | apt-key add -
echo "deb http://repo.ajenti.org/debian main main debian" >> /etc/apt/sources.list
apt-get update && apt-get install ajenti
service ajenti restart
4、Ubuntu自动安装:

1
wget -O- https://raw.github.com/Eugeny/ajenti/master/scripts/install-ubuntu.sh | sudo sh
5、Ubuntu手动安装:

1
2
3
4
5
wget http://repo.ajenti.org/debian/key -O- | sudo apt-key add -
sudo echo "deb http://repo.ajenti.org/ng/debian main main ubuntu" >> /etc/apt/sources.list
sudo apt-get update && sudo apt-get install ajenti
sudo service ajenti restart
ufw allow 8000
6、CentOS/RHEL自动安装:

1
2
curl https://raw.githubusercontent.com/Eugeny/ajenti/master/scripts/install-rhel.sh | sh #CentOS 6 / RHEL6
curl https://raw.githubusercontent.com/Eugeny/ajenti/master/scripts/install-rhel7.sh | sh #CentOS 7 / RHEL7
7、CentOS/RHEL手动安装:

1
2
3
4
wget http://repo.ajenti.org/ajenti-repo-1.0-1.noarch.rpm 
rpm -i ajenti-repo-1.0-1.noarch.rpm
yum install ajenti
service ajenti restart
8、错误解决办法:

1
2
3
4
yum clean metadata #Package does not match intended download
iptables -A INPUT -p tcp --dport 8000 -j ACCEPT #CentOS / RHEL 6无法打开8000端口
firewall-cmd --permanent --zone=public --add-port=8000/tcp #CentOS / RHEL 7 无法打开8000端口
firewall-cmd --reload
9、Ajenti安装过程不到一分钟,默认的账号和密码是root和Admin。

Ajenti安装成功

10、后台访问地址是:https://ip:8000。

Ajenti后台访问地址

二、Ajenti管理使用

1、第一次使用Ajenti,登录后先在配置中把默认的密码更改了。

Ajenti修改密码

2、Ajenti有中文语言,你可以在配置中将Ajenti切换成中文。

Ajenti切换中文

3、这就是Ajenti的管理面板,左边是服务器功能导航栏,右边是显示各项功能详细操作。(点击放大)

Ajenti控制面板功能

4、在“配置”的“综合信息”中可以设置服务器访问端口、SSL证书、添加和删除用户等。(点击放大)

Ajenti综合信息

5、在“配置”的“插件”中可以对自带的插件进行一系列的配置。

Ajenti对插件配置

6、Ajenti的控制面板中可以添加一些小工具,这些小工具可以磁盘读写速度、CPU使用状态、内存剩余情况等等。

Ajenti添加小工具

三、Ajenti服务器管理功能

1、Ajenti是一个服务器管理面板,最大的特色就是提供了非常多的插件,这些插件有Apache、Nginx、MysqL等等,你可以点击在线安装。

Ajenti在线安装插件

2、Ajenti部分插件在没有满足安装条件下是无法安装的,点击相应的插件只有显示安装按钮才可以安装。

Ajenti开始安装

3、Ajenti提供了网页端操作界面,在弹出的插件安装命令行页面中,可以输入命令执行安装。

Ajenti执行命令安装

4、从Ajenti插件列表安装好Apache、Nginx、MysqL等,重新登录Ajenti可以在Ajenti看到相应的管理选项。

Ajenti相应的管理选项

5、不过Ajenti并没有直接提供PHP插件安装,如果你想要搭建LNMP或者LAMP环境,还需要自己手动安装PHP,代码:

1
2
3
ptitude install php5 php5-mysql libapache2-mod-php5
apt-get install php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode 
php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl
Ajenti安装PHP

5、Ajenti的Cron可以设置定时任务。

Ajenti设置定时任务

6、可以直接修改Ajenti的NS服务器地址。

Ajenti修改NS服务器

7、也可以编辑防火墙规则。(点击放大)

Ajenti编辑防火墙规则

8、Ajenti提供的文件管理器,可以帮助你在线管理你的服务器文件。

Ajenti在线文件管理

四、Ajenti V虚拟主机管理面板安装与使用

1、安装好了Ajenti后,执行以下命令安装Ajenti V:

1
2
3
apt-get remove apache2
apt-get install ajenti-v ajenti-v-nginx ajenti-v-mysql ajenti-v-php-fpm php5-mysql
service ajenti restart
2、安装完成后,重新登录到Ajenti中,可以在侧边栏中看到“网站”管理选项了。

3、点击,激活Ajenti V。

Ajenti V启用

4、先为网站命名一个名称。

Ajenti命名一个名称

5、这就是Ajenti V的网站管理面板,有网站目录、域名、端口、SSL、MysqL等等。

Ajenti V虚拟主机管理系统

6、在“域名”一栏中可以添加域名绑定。

Ajenti V添加域名绑定

7、SSL中可以添加自己的SSL证书。

Ajenti V管理SSL证书

8、在“内容”中可以对自己的网站的PHP进行一系列参数配置。

Ajenti V参数设置

9、在MysqL就是添加和管理MysqL数据库了。

Ajenti V管理MysqL数据库

10、域名绑定后,就可以到域名的DNS管理处将域名的A记录解析等转到Ajenti服务器。

Ajenti V域名DNS解析

11、打开域名,就可以看到Ajenti显示的域名默认的网站页面了。

Ajenti V默认页面

五、Ajenti和Ajenti V面板安装与使用小结

1、Ajenti功能强大,细节之处显示出了Ajenti上手难易程度,不管是专业人士,还是新手朋友,可以很轻松地用Ajenti来管理自己的服务器。

2、Ajenti V虚拟主机管理功能并不是很多,但是对于搭建一个博客或者小型的网站基本上是够用了,像ISPconfig这样的功能太多,可能一下子还难接受。

总结

以上所述是小编给大家介绍的Ajenti开源免费的服务器管理面板和Ajenti V虚拟主机面板及安装与使用详细教程,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

Tuesday, June 23 2020 13:47

vestacp 备份还原,面板搬家命令(如何将用户迁移到新的服务器)

首先你要在新机器里面安装好vestacp面板

1. 在旧服务器上的用户备份。在这个例子中,我们将使用admin作为参考。

运行命令:v-backup-user admin
完成后会有一个今天日期开头的压缩包。例如(admin.2020-07-16),就表示打包完成就可以运行下一个命令。


2. 复制压缩包到新的服务器,并将其放置在/ home / backup目录

scp /home/backup/admin.2020-07-16.tar 新机器IP:/home/backup/
运行这个命令(这个命令里面的2020-07-16要改成你自己当时打包好的那个哦),会出现一个yes/no的选择,输入yes,按回车就会出现让你输入密码(这里你要输入的是你新机器的root密码,就是你要搬家过去的那台机器root密码,不要搞错)输入完成后回车就会开始转移压缩包了。等待完成!

3. 在新服务器上恢复备份

v-restore-user admin admin.2020-07-16.tar
运行上面这个命令,日期改成你打包好的压缩包上面显示的日期(就是压缩包的名字要对)这样他就会开始恢复备份了。

这样搬家的好处就是无损,所有文件都会转移过去且不用设置任何,唯一的变化就是面板密码是机器的。

如果你想在其他用户名下恢复数据,只需重命名存档。如果用户名不存在于服务器上,帐户将被自动创建。

mv /home/backup/admin.2014-01-14.tar /home/backup/newuser.2020-07-11.tar
v-restore-user newuser newuser.2020-07-11.tar

Wednesday, April 22 2020 14:36

debian/linux下解压文件,拷贝和移动文件,文件夹

.tar.gz     格式解压为          tar -zxvf xx.tar.gz

.tar.bz2   格式解压为          tar -jxvf xx.tar.bz2

移动

tree

以树状图列出文件目录结构

tree -d 只显示目录

cp 源文件 目标文件(复制文件或目录到另一个文件或目录下)

cp -i 源文件 目标文件 (覆盖文件前提示)

cp -r 源文件 目标文件 (复制目录下所有的文件和目录,目标文件必须为目录名)

mv 源文件 目标文件 移动文件或目录 / 文件或者目录重命名

mv -i 源文件 目标文件 (覆盖文件前提示)

nginx配置php

留空

Debian安装 PHP

Debian
安装软件源拓展工具:

apt -y install software-properties-common apt-transport-https lsb-release ca-certificates

添加 GPG

wget -O /etc/apt/trusted.gpg.d/php.gpg https://mirror.xtom.com.hk/sury/php/apt.gpg

添加 sury 软件源

sh -c 'echo "deb https://mirror.xtom.com.hk/sury/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'   

更新软件源缓存:

apt-get update

安装软件

安装 PHP7.3:

apt install php7.3-fpm php7.3-mysql php7.3-curl php7.3-gd php7.3-mbstring php7.3-xml php7.3-xmlrpc php7.3-zip php7.3-opcache -y

设置 PHP

安装完成后,编辑 /etc/php/7.3/fpm/php.ini 替换换 ;cgi.fix_pathinfo=1 为 cgi.fix_pathinfo=0 快捷命令:

sed -i 's/;cgi.fix_pathinfo=1/cgi.fix_pathinfo=0/' /etc/php/7.3/fpm/php.ini 

管理 PHP

安装好了先重启一下!

systemctl restart php7.3-fpm

更多操作:

systemctl restart php7.3-fpm #重启

systemctl start php7.3-fpm #启动

systemctl stop php7.3-fpm #关闭

systemctl status php7.3-fpm #检查状态

查看 PHP

验证一下是否安装成功: php -v

PHP 7.3.0-1+ubuntu18.04.1+deb.sury.org+1 (cli) (built: Dec 6 2018 20:24:55) ( NTS )

Copyright (c) 1997-2018 The PHP Group

Zend Engine v3.3.0-dev, Copyright (c) 1998-2018 Zend Technologies

with Zend OPcache v7.3.0-1+ubuntu18.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies

更新 PHP

运行下面的命令系统就会更新所有可以更新的软件包括 PHP

apt update

apt upgrade -y

安装更多组件

上面的一条命令安装 PHP 只是安装了部分 PHP 拓展,更多的软件可见:

[email protected]rvice:~# apt-cache search php7.3

php-amqp - AMQP extension for PHP

php-apcu - APC User Cache for PHP

php-apcu-bc - APCu Backwards Compatibility Module

php-ds - PHP extension providing efficient data structures for PHP 7

php-gearman - PHP wrapper to libgearman

php-geoip - GeoIP module for PHP

php-gmagick - Provides a wrapper to the GraphicsMagick library

php-gnupg - PHP wrapper around the gpgme library

php-http - PECL HTTP module for PHP Extended HTTP Support

php-igbinary - igbinary PHP serializer

php-imagick - Provides a wrapper to the ImageMagick library

php-mailparse - Email message manipulation for PHP

php-memcache - memcache extension module for PHP

php-memcached - memcached extension module for PHP, uses libmemcached

php-mongodb - MongoDB driver for PHP

php-msgpack - PHP extension for interfacing with MessagePack

php-oauth - OAuth 1.0 consumer and provider extension

php-propro - propro module for PHP

php-radius - radius client library for PHP

php-raphf - raphf module for PHP

php-redis - PHP extension for interfacing with Redis

php-rrd - PHP bindings to rrd tool system

php-smbclient - PHP wrapper for libsmbclient

php-solr - PHP extension for communicating with Apache Solr server

php-ssh2 - Bindings for the libssh2 library

php-stomp - Streaming Text Oriented Messaging Protocol (STOMP) client module for PHP

php-tideways - Tideways PHP Profiler Extension

php-uploadprogress - file upload progress tracking extension for PHP

php-uuid - PHP UUID extension

php-yac - YAC (Yet Another Cache) for PHP

php-yaml - YAML-1.1 parser and emitter for PHP

php-zmq - ZeroMQ messaging bindings for PHP

php-xdebug - Xdebug Module for PHP

php-lua - PHP Embedded lua interpreter

libapache2-mod-php7.3 - server-side, HTML-embedded scripting language (Apache 2 module)

libphp7.3-embed - HTML-embedded scripting language (Embedded SAPI library)

php7.3-bcmath - Bcmath module for PHP

php7.3-bz2 - bzip2 module for PHP

php7.3-cgi - server-side, HTML-embedded scripting language (CGI binary)

php7.3-cli - command-line interpreter for the PHP scripting language

php7.3-common - documentation, examples and common module for PHP

php7.3-curl - CURL module for PHP

php7.3-dba - DBA module for PHP

php7.3-dev - Files for PHP7.3 module development

php7.3-enchant - Enchant module for PHP

php7.3-fpm - server-side, HTML-embedded scripting language (FPM-CGI binary)

php7.3-gd - GD module for PHP

php7.3-gmp - GMP module for PHP

php7.3-imap - IMAP module for PHP

php7.3-interbase - Interbase module for PHP

php7.3-intl - Internationalisation module for PHP

php7.3-json - JSON module for PHP

php7.3-ldap - LDAP module for PHP

php7.3-mbstring - MBSTRING module for PHP

php7.3-mysql - MySQL module for PHP

php7.3-odbc - ODBC module for PHP

php7.3-opcache - Zend OpCache module for PHP

php7.3-pgsql - PostgreSQL module for PHP

php7.3-phpdbg - server-side, HTML-embedded scripting language (PHPDBG binary)

php7.3-pspell - pspell module for PHP

php7.3-readline - readline module for PHP

php7.3-recode - recode module for PHP

php7.3-snmp - SNMP module for PHP

php7.3-soap - SOAP module for PHP

php7.3-sqlite3 - SQLite3 module for PHP

php7.3-sybase - Sybase module for PHP

php7.3-tidy - tidy module for PHP

php7.3-xml - DOM, SimpleXML, WDDX, XML, and XSL module for PHP

php7.3-xmlrpc - XMLRPC-EPI module for PHP

php7.3-zip - Zip module for PHP

php7.3-xsl - XSL module for PHP (dummy)

php7.3 - server-side, HTML-embedded scripting language (metapackage)

linux,debian中nginx,apache和mysql和php查看版本信息

linux,debian中nginx,apache和mysql和php查看版本信息

linux ,debian查看Nginx版本 nginx -v(-v 显示 nginx 的版本。-V 大写显示 nginx 的版本,编译器版本和配置参数。)

linux ,debian查看Apache版本 httpd -v

linux,debian下查看PHP版本 php -v

linux,debian下查看mysql版本 mysql -V (大写的V)

Debian上完整卸载nginx并重新安装

卸载

sudo apt-get remove nginx # 可删除除/etc/nginx 配置文件外的所有文件

sudo apt-get purge nginx or rm -rf /etc/nginx #删除nginx配置文件

sudo apt-get autoremove #自动删除安装nginx时安装的依赖包

重装

 apt-get -o DPkg::options::=--force-confmiss --reinstall install nginx

主要解决了配置文件缺失,无法启动nginx问题

debian彻底删除apache2

卸载命令

#apt-get --purge remove apache2.2

#apt-get --purge remove apache2-doc

#apt-get --purge remove apache2-utils

检测是否卸载干净

#dpkg -l | grep apache2

删除多余的文件

#find /etc -name "*apache*" |xargs  rm -rf 

#rm -rf /var/www

#rm -rf /etc/libapache2-mod-jk

===============================================

Debian完全卸载apache2

sudo apt-get autoremove apache2 && sudo apt-get autoremove apache2.2-common

sudo apt-get -purge remove apache2 && sudo apt-get -purge remove apache2.2-common

Debian彻底卸载一个软件

通过“apt-get remove XXXX”命令和“apt-get autoremove”命令可以将mysql软件彻底删除。

apt-get是Debian系统下进行软件管理的工具,可以轻松安装一些软件,可以自动卸载软件。常用的命令如:“apt-get remove”删除软件包,但是不删除软件的配置文件;“apt-get remove --purge”删除软件包,并删除相应的配置文件。

Tuesday, April 14 2020 15:19

Debian上卸载nginx之后重新安装没有重新生成配置文件的解决方法

在配置nginx做实验时配置错了,导致访问不了虚拟主机。一狠心把nginx的配置文件目录(/etc/nginx)都删除了,而且我没有备份这些配置文件,因此想重装nginx。

本来以为直接使用如下apt-get指令

$ sudo apt-get --purge remove nginx

$ sudo apt-get install nginx

就可以搞定,但实际上并没有有自动产生nginx的配置文件,连/etc/nginx目录都没产生。

于是autoremove

 

$ sudo apt-get --purge remove nginx

$ sudo apt-get autoremove

$ sudo apt-get install nginx

提示 

 

 

Vim

 

awk: cannot open /etc/nginx/nginx.conf (No such file or directory)

虽然产生了/etc/nginx目录了,但只有部分配置文件

conf.d sites-available sites-enabled

于是

$ sudo apt-get --purge remove nginx

$ sudo apt-get autoremove

$ dpkg --get-selections | grep nginx

罗列出与nginx相关的软件

nginx-common

然后卸载并重新安装

$ sudo apt-get --purge remove nginx-common

$ sudo apt-get install nginx

最后终于Ok了

nnnn.jpg, Apr 2020

debian 卸载软件的三种方法

第一种:通过安装源安装的软件

1、安装软件 apt-get install softname

2、删除软件包,但是不删除软件的配置文件:(如果再想安装,可能会出现问题)

apt-get remove softname 

3、删除软件包,并删除相应的配置文件:(apt-get autoremove softname将依赖的软件包卸载掉,这样就可以完全卸载一个软件)

apt-get remove --purge softname

4、可以用 softname -V来检查是否卸载完成

5、更新软件信息数据库 :

apt-get update

6、进行系统升级 :

apt-get upgrade 

7、搜索软件包:

apt-cache search 

 

第二种:使用下载的.deb包安装的软件

1、安装deb软件包

命令: dpkg -i xxx.deb

2、删除软件包

命令:  dpkg -r xxx.deb

3、连同配置文件一起删除

命令: dpkg -r --purge xxx.deb

4、查看软件包信息

命令: dpkg -info xxx.deb

5、查看文件拷贝详情

命令: dpkg -L xxx.deb

6、查看系统中已安装软件包信息

命令: dpkg -l

第三种也是最麻烦的一种(使用make install 安装的软件,所以这里不建议使用这种安装方式)

1、如果真有的需要(添加--prefix)(这样会把安装文件安装到你自己配置的文件中):

./configure --prefix=/usr/local/<your_filename> && make install

2、如果没有配置--prefix选项,源码包也没有提供make uninstall,则可以通过以下方式可以完整卸载: 

找一个临时目录重新安装一遍,如:

./configure --prefix=/tmp/to_remove && make install

然后遍历/tmp/to_remove的文件,删除对应安装位置的文件即可(因为/tmp/to_remove里的目录结构就是没有配置--prefix选项时的目录结构)。

debian 安装curl

在linux中打开网页肯定要用到curl命令,但是看网上好多linux安装curl包的博客,很麻烦,而且运行到最后还出错了,

最后找到一个apt-get 命令,一句话搞定了,现在写下来分享一下

直接在终端输入:sudo apt-get install curl

在Debian 10环境下执行curl命令,提示:

-bash: curl: command not found

解决办法是安装一下curl。具体如何安装呢?步骤如下。

1.升级系统 sudo apt update && sudo apt upgrade

2.执行安装

sudo apt install curl

sudo apt-get install curl

Debian上完整卸载并重装Nginx

####卸载

sudo apt-get remove nginx # 可删除除/etc/nginx 配置文件外的所有文件

sudo apt-get purge nginx or rm -rf /etc/nginx #删除nginx配置文件

sudo apt-get autoremove #自动删除安装nginx时安装的依赖包

#####重装 

apt-get -o DPkg::options::=--force-confmiss --reinstall install nginx

debian 下完全卸载,安装apache2

一般80端口被占用会和我们正在安装的程序产生冲突。这时候我们可以使用。

lsof -i

lsof -i:80

来查看端口占用情况。如果是apache2占用了,我们就先安全卸载它。

Debian 下删除apache 2 的代码

sudo apt-get --purge remove apache2

sudo apt-get --purge remove apache2.2-common

sudo apt-get autoremove

最后还需要找到没有删除掉的配置文件进行删除

sudo find  /etc -name "*apache*" -exec  rm -rf {} \;

sudo rm -rf /var/www

Linux debian 下重装apache 2

sudo apt-get install apache2

sudo /etc/init.d/apache2 restart

另一种方法:

卸载命令

apt-get --purge remove apache2.

apt-get --purge remove apache2-doc

apt-get --purge remove apache2-utils

检测是否卸载干净

dpkg -l | grep apache2

删除多余的文件

find /etc -name "*apache*" |xargs  rm -rf 

rm -rf /var/www

rm -rf /etc/libapache2-mod-jk

Debian 10 设置静态IP方法

先查看本机当前的IP地址,命令

ip address

信息如下:enp2s0是网卡名字,这个记住,后面要用到,下面的inet 192.168.3.139/24就是本机当前的ip地址,这个是路由器随机分配的。

并且关闭DHCP

输入:nano /etc/network/interfaces

内容修改如下

# This file describes the network interfaces available on your system

# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface

auto lo

iface lo inet loopback

# The primary network interface

allow-hotplug enp2s0

# iface enp2s0 inet dhcp

auto enp2s0

iface enp2s0 inet static

address 192.168.1.3

netmask 255.255.255.0

gateway 192.168.1.1

wwww.jpg, Apr 2020

reboot重启却可

Sunday, April 12 2020 16:26

debian查看ip地址 用ip addr不就行了

想用ifconfig查看ip地址,无奈还需要安装net-tools(),强迫症,够用就行,没有必要装这么多东西,所以用

查看ip地址ip addr不就行了,

ip addr show也可以

Debian设置开启SSH开机自启动

debian从8.0开始,默认关闭了SSH。打开的方式如下:

1、修改sshd_config文件,命令为:nano /etc/ssh/sshd_config 

2、将#PasswordAuthentication no的注释去掉,并且将NO修改为YES  //我的kali中默认是yes,密码验证

3、将#PermitRootLogin yes的注释去掉 //我的kali中默认去掉了注释,允许root登陆

4、启动SSH服务,命令为:/etc/init.d/ssh start // 或者service ssh start

5、验证SSH服务状态,命令为:/etc/init.d/ssh status

6. 添加开机自启动   update-rc.d ssh enable        关闭则为:update-rc.d ssh disabled

自启动需要服务器重启后生效

Sunday, April 5 2020 12:53

想装个win server学习学习,版本太多阿,区别罗列

 想装个win server学习学习,选择最低且安全点的2008,发现好几个版本,查证后区别罗列如下,下载试用下.

windows Server 2008有几个版本,先一一列出来把:

Windows Server 2008 Standard Edition     (标准版)

Windows Server 2008 Enterprise Edition    (企业版)

Windows Server 2008 Datacenter Edition   (数据中心版)

Windows Web Server 2008         (web应用程序服务器)                

Windows Server 2008 for ltanium-Based Systems(安腾的) 

windows Server 2008各版本有何区别?
 
 
  1.  

    Windows Server 2008 Standard Edition     (标准版)

    特点:

     面向中小企业,在环境中支持Windows Server 2008功能是最长部署的版本,与其他版本不同处 a、32位版本最多支持4GB内存,在SMP配置下最多支持4个CPU b、64位版本最多支持32GB内存,在SMP配置下最多支持4个CPU c、支持网络负载平衡集群,但不支持故障转移集群 

    windows Server 2008各版本有何区别?
  2.  

    Windows Server 2008 Enterprise Edition    (企业版)

    特点:

    针对大型企业,在运行SQL Server 2008 Enterprise Edition和Exchang Server 2007应用程序的服务器上,就采用此版本 a、故障转移集群 b、AD联合身份验证 c、32位版本最多支持64GB内存,在SMP配置下最多支持8个CPU d、64位版本最多支持2TB内存,在SMP配置下最多支持8个CPU 

    windows Server 2008各版本有何区别?
  3.  

    Windows Server 2008 Datacenter Edition   (数据中心版)

    特点:

    针对超大规模的企业 a、32位版本最多支持64GB内存,在SMP配置下最多支持32个CPU b、64位版本最多支持2TB内存,在SMP配置下最多支持64个CPU c、支持故障转移集群和ADFS d、无限制的虚拟映像使用权 

    windows Server 2008各版本有何区别?
  4.  

    Windows Web Server 2008         (web应用程序服务器)

    特点:

    是专门为web应用程序服务器设计的 a、32位版本最多支持4GB内存,在SMP配置下最多支持4个CPU b、64位版本最多支持4GB内存,在SMP配置下最多支持4个CPU c、支持网络负载平衡集群 

    windows Server 2008各版本有何区别?
  5.  

    Windows Server 2008 Croe (服务器核心) 

    特点:

    服务器核心就是Windows Server 2008以上步骤中某个版本的精简版。没有桌面,通过命令来管理的类似linux或者DOS命令行,没有界面的

    windows Server 2008各版本有何区别?
  6.  

    Windows Server 2008 for ltanium-Based Systems(安腾的) 

    特点:

    用于安腾处理器的系统,这个系统是我们一般人用不到的,只知道有这个系统就行了,具体就不介绍了

    windows Server 2008各版本有何区别?

Saturday, February 22 2020 16:02

Linux常用命令罗列

清屏clear
clear 清理屏幕显示的内容
列出目录 ls
ls 列出当前目录的内容
ls -l 列出当前目录的详细内容
ls -lh 以便于阅读的方式列出详细内容,主要是文件大小的单位变了
ls -a 列出目录内包含隐藏项的全部内容
ls -lha -l -h -a等参数可以组合使用
ls -l / 列出根目录的详细信息,/代表根目录,换成其他目录,则列出指定目录的内容
注:命令行中.或者./代表当前目录;..或者../代表上一级目录;~或者~/代表当前用户主目录。
创建目录 mkdir
mkdir test 创建一个名为test的目录
删除空目录 rmdir
如果目录test是空的,那么你可以这样将其删除
rmdir test
删除文件 rm
你可以执行touch tmp.txt命令,在当前目录下创建一个空的文件。
rm tmp.txt 可以删除tmp.txt
rm -f tmp.txt 某些配置下,系统会让你确认是否删除,加-f是强行删掉tmp.txt
大杀器 rm -rf
只要权限足够, rm -rf可以删掉你指定的一切。
假定你先mkdir test,然后touch test/tmp.txt,这时rmdir test是不会成功的。
但rm -rf test,则会将test目录和目录中的tmp.txt一并删掉。
注:Linux命令行是没有回收站的。MySQL从删库到跑路,应该就是执行了rm -rf *。
移动文件 mv
你可以执行touch tmp.txt命令,在当前目录下创建一个空的文件。
mv tmp.txt tmp2.txt 将文件名从tmp.txt更改为tmp2.txt

mv也可以用来更改目录名,你可以执行mkdir test在当前目录创建一个名为test的目录。
mv test test2 将目录名从test 改为test2

上传文件到服务器 rz
在命令行执行rz,剩下的根据提示操作。

如果提示没有找到命令,请安装
apt-get install lrzsz

下载文件到本地 sz
在命令行执行echo ‘Hello world!’ > tmp.txt,这时你创建了一个文本文件。
sz tmp.txt 将tmp.txt发送到本地
注:在CentOS中使用rz/sz需要安装lrzsz,即执行命令sudo yum install lrzsz,测试用的虚拟机里已经装好了。
解压zip包 unzip
假定你用rz上传了一个test.zip,那么你可以用如下命令解压
unzip test.zip
注:unzip是需要通过sudo yum install unzip安装的,测试用的虚拟机中已安装。
解压xz包 xz -d
node.js的Linux安装包名称形如node-8.1.1.tar.xz,扩展名.tar.xz,解包时需要
xz -d node-8.1.1.tar.xz 这时会得到node-8.1.1.tar,然后
tar -vxf node-8.1.1.tar 这时才得到解压后的目录node-8.1.1
注:Linux里实际上没有扩展名的说法,.tdar.xz这样的后缀只是为了便于理解。
tar.gz的打包和解包
如前所述, mkdir test,touch test/tmp.txt,可以创建一个目录一个文件,现在把这个目录打包。
tar -zvcf test.tar.gz test/ 这样就创建了test.tar.gz压缩包
tar -zvxf test.tar.gz 这样可以解包
ping
ping 114.114.114.114 如果服务器有多个IP,可以指定源IP
ping 114.114.114.114 -I 192.168.70.99
查看负载 top
top 动态显示负载,输入top后按数字1,可以显示或隐藏各个cpu核心的负载
Ctrl + C退出top命令
查看磁盘空间 df -lh
df -lh 显示磁盘空间使用情况
查看目录大小 du -sh
du -sh test/ 查看test目录占用多大空间
查看服务器的一个外网IP
curl myip.ipip.net 这是用curl命令去访问ipip.net,会返回外网IP
注:如果提示找不到curl命令,可以sudo yum install curl。

查看nginx安装目录
ps -ef | grep nginx

ssh-copy-id -i id_rsa_zpf2048.pub [email protected]

$ pm2 list # 显示所有进程状态

查看侦听端口
netstat -an|grep LISTEN

查看侦听端口
netstat -ntpl

检查nginx配置文件是否正确
/usr/sbin/nginx -c /etc/nginx/nginx.conf -t
nginx -c /etc/nginx/nginx.conf -t
检查完没有问题后,就可以reload配置了
nginx -s reload

Debian10.3.0服务器安装,转的,图省事,没有必要再码一边字

Debian10服务器安装

  对于使用惯windows系统的人来说,刚开始接触使用linux系统一定是很不习惯,因为使用环境的变化经常会出现一些错误。当然,对于我来说,我也是刚刚才开始接触Linux,对此,有些地方想不到的,可以多多交流。

  1、环境说明:

    (1)我的虚拟机是:VMware Workstation

     (2)Debian系统下载:官网

  2、系统安装:

      至于虚拟机如何配置,这里就不再赘述了,直接开始安装吧。这里推荐大家安装的试试系统语言选择英语进行安装。因为后期使用就会避免很多麻烦。当然为了方便安装,也可以使用中文版。

以下部分截图使用的是debian9的图,内容是一样的,所以就没有换。debian10安装时不一样的,已经替换。

clipboard

界面说明:

Install 安装系统,安装时为文字安装。

graphical install 图形安装,安装时有图形。

advanced options 高级选项

Help 帮助

Install with speech synthesis 语音合成安装

install 和graphical install只是安装方式不同,安装后的系统是一样的。

这里选择第一项进行安装:

c-zfcoee4396

在这里可以选择系统语言,默认为英语。选择continue继续安装

css-bkdky845

    选择默认设置,继续安装。

ciy28p7ky239

这里可以设置键盘的使用习惯,根据不同的使用习惯进行选择,我选择默认,然后继续。

点击继续之后,系统会扫描你的系统光盘,配置默认网络参数等。

caodzqxcw033

大概意思为:网络使用DHCP协议失败,服务器很慢或者网络硬件出现了问题,不能够自动获取到IP地址。此消息可以忽略,等待整个系统安装完毕之后,再进行调试网络。然后点击Continue继续安装

ctbpr6wbk082

在这里选择:Do not configure the network at this time.现在不配置网络。然后点击Continue继续进行安装

ce3fnyesu093

你可以在这里给你的服务器起一个名字,默认为debian。(我这里为了防止和局域网内其他电脑重复,而且线上安装时,服务器名称肯定是server1,server2等,所以我起名为debiantest1,名称只能是数字或者字母,不能有特殊符号),然后选择Continue继续安装

clipboard

大意是要起一个域名,所有的机器都要用这个域名。这里暂输入bonn.com吧。

duq-euiq4400

意思是说你得设置一个root密码,设置一个不容易猜到的密码,并且不能在界面上看到的,比如密码也是root。

配置你的服务器系统root密码,然后继续安装.使用按键Tab可以切换到其他按钮上去。移动到“Show Password in clear”然后按空格键,可以查看你刚刚输入的密码。

cidgjjcog092

系统默认是不允许使用root账户进行远程登陆系统的。所以需要新建一个用户并设置密码,这一步是要输入新账户的全名。

b_vv-kvy8189

这里输入新账户的用户名,点击Continue继续安装,然后输入新用户的密码

cwm_vynv8108

输入新账户的密码。

clipboard

从网络设置时钟

clm803vww512

选择你的时区,这里我选择的默认时区,

cblu0ytko359

这里说的是你选择用哪种方式来进行分区,我选择的是Guided-use entire disk and set up LVM,选择这个是因为后续某个文件系统不够大了,方便调。

clipboard

在这里你可以看见你的硬盘大小,继续安装

cufx9xh_o661

这里是分配硬盘空间的选项,新手可以选择第一个,大意为:使用所有的空间(适合新手)。这里我选择的默认

ck6jua3f4982

这里问你是否选择写入硬盘数据,选择是。

clipboard

cvk5q0id4033

选择是。然后等待安装系统

crzgbfll4083

然后问你是否扫面CD或者DVD光盘,因为虽然安装系统已经安装了很多程序,但是有些程序还是没有的。这里我们选择否,可以后续通过网络进行安装软件。

clipboard

选择包管理镜像国家,我选择的china

clipboard

选择镜像站点,我选择的是华为云的。

clipboard

是否需要代理,如果需要代理,则填写,不需要的话,直接下一步。

clipboard

clipboard

安装时间可能会持续几分钟

ch_xirgom943

选择否,继续

clipboard

这里是让你选择安装软件包,如果是服务器的话,就不用安装桌面,直接使用命令行就可以了。我这里是虚拟机测试学习使用的,所以就安装了。可以根据自己的需要进行安装。建议勾选上SSH server,否则你将无法远程你的服务器。安装桌面时间特别长,最后也失败了,所以最后取消了安装桌面,同时取消了安装打印服务,才安装成功的。

clipboard

安装过程可能会持续几分钟

clipboard

等待系统安装,然后提示你,是否把BOOT GRUB引导文件写入到硬盘?选择是,然后继续

clipboard

系统询问你想要把系统引导文件安装到哪个目录下?这里我们选择第二项。然后继续

clipboard

至此,整个Debian9的安装就完成了,点击Continue系统将会重启。现在系统安装完毕了,但是还不能够访问,将会在下一篇里面教你如何修改接口配置。

clipboard

重启后可登录系统。

ping 提示connect: network is unreachable 。

表示网卡没有启动。

clipboard

clipboard

网卡按上面的配置即可。

clipboard

开启ssh服务,默认root是不能远程的,所以不要用root远程登录

clipboard

配置ssh 允许 root直接远程登录

修改配置文件目录

vim /etc/ssh/sshd_config

clipboard

4,重启服务

systemctl restart ssh

clipboard

然后就可以用root登录了。

如果选择桌面安装的话,有可能会出现如下错误

clipboard

吃个饭回来,以为安装成功了,再看一下,原来软件安装失败了。可能跟选择图形界面有关,这里取消界面再试一下。

clipboard

取消安装桌面即可。

作者:朱鹏 飞
个人博客:https://zhu  pengfeivip.github.io/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

https://w ww.cn blogs.com/zhupe  ngfei/p/1173   7804.html

- page 1 of 2

Page top