分类: 文章

  • 如何在 Ubuntu 服务器 2204 上设置静态 IP 地址

    强烈建议在 Linux 服务器上使用静态 IP,因为它会在重启后保持不变。静态 IP 对邮件服务器、Web 服务器和文件服务器等服务器起着重要作用。

    准备条件

    • 最小安装的 Ubuntu 服务器 22.04
    • 具有 sudo 管理员权限的普通用户

    在 Ubuntu 服务器 22.04 中,网络由 netplan 程序控制,因此我们将使用 netplan 在 Ubuntu 服务器上配置静态 IP 地址。

    注意:我们不能使用 nmcli 程序,因为它不是 Ubuntu 服务器上默认安装的一部分。

    在 Ubuntu 服务器 22.04 上设置静态 IP 地址

    登录到你的 Ubuntu 服务器 22.04,查找 netplan 配置文件。它位于 /etc/netplan 目录下。

    1. $ cd /etc/netplan/
    2. $ ls -l
    3. total 4
    4. -rw-r--r-- 1 root root 116 Oct 12 04:03 00-installer-config.yaml
    5. $

    运行以下 cat 命令以查看 00-installer-config.yaml 的内容。

    注意:配置文件的名称可能因你的设置而异。由于它是一个 yaml 文件,因此请确保在编辑时保持缩进和语法。

    1. $ cat 00-installer-config.yaml

    输出:

    Default-Content-netplan-ubuntu-server

    根据上面的输出,它说我们有 ens33 接口,它正在从 DHCP 服务器获取 IP。查看接口名称的另一种方法是通过 ip 命令。

    现在,要配置静态 IP 代替 DHCP,使用 vi 或 nano 编辑器编辑 netplan 配置文件并添加以下内容。

    1. $ sudo vi 00-installer-config.yaml
    2. # This is the network config written by subiquity
    3. network:
    4. renderer: networkd
    5. ethernets:
    6. ens33:
    7. addresses:
    8. - 192.168.1.247/24
    9. nameservers:
    10. addresses: [4.2.2.2, 8.8.8.8]
    11. routes:
    12. - to: default
    13. via: 192.168.1.1
    14. version: 2

    保存并关闭文件。

    Updated-Netplan-Config-File-Content-Ubuntu-Server

    在上面的文件中,我们使用了以下内容,

    • ens33 为接口名称
    • 用于设置静态 IP 的地址
    • nameservers 用于指定 DNS 服务器的 IP
    • 用于指定默认网关的路由

    注意:根据你的环境更改 IP 详细信息和接口名称。

    要是上述修改生效,请使用以下 netplan 命令应用这些更改:

    1. $ sudo netplan apply

    运行以下 IP 命令查看接口上的 IP 地址:

    1. $ ip addr show ens33

    要查看默认路由,请运行:

    1. $ ip route show

    上述命令的输出。

    ip-addr-route-command-output-ubuntu-server

    完美,以上命令的输出确认静态 IP 和路由配置成功。

  • VPS控制面板:宝塔Linux面板介绍及安装

    宝塔面板(BT.CN),是东莞市真给力网络科技开发的VPS服务器控制面板,分Linux和Windows两个版本,由于Windows版本为exe文件安装简单,这里介绍Linux,也是建站用得最多的。

    暂时只对 CentOS 5.x / 6.x / 7.x 提供支持;

    包含软件:

    Nginx-Tengine-2.2.0

    Nginx1.8 – 1.10

    Apache2.4.20

    PHP5.2 – 7.1(安装时可选,支持多版本共存,除php7.0,php7.1都已包含zendloader)

    MySQL5.5 – 5.7(安装时可选)

    Pure-Ftpd

    phpMyadmin

    WEB在线面板

    系统要求:

    内存:128M以上,推荐512M以上

    磁盘:至少4GB可用磁盘空间

    其它:确保是干净的操作系统,没有安装过其它环境带的Apache/Nginx/php/MySQL

    功能说明:

    1.在线查看服务器资源状态;

    2.一键建站(包含FTP,数据库的建立,只需1秒);

    3.网站、FTP、数据库的日常管理以及备份;

    4.防火墙端口管理;

    5.SSH服务以及端口管理;

    6.强大的在线文件管理系统,支持批量上传、下载、文件复制、移动、删除、在线编辑、图片在线预览、目录压缩、(zip、tar.gz)解压功能。

    7.简易WEB版终端

    8.可选组建LNMP或LAMP环境

    9.支持一键搭建SSL站点

     

    准备安装:

    1、将数据盘挂载到/www目录

    2、确保没有安装其它环境包

    安装命令:

    yum -y install screen wget && screen -S bt

    wget -O install.sh http://125.88.182.172:5880/src/install.sh && sh install.sh

    *适合全新的linux服务器使用,已经装有其他环境的Linux服务器请勿安装。

     

    安装说明:

    1、您可以选择1个或多个PHP版本,进行安装,若选了7或8,创建网站时可以选择PHP版本

    2、若非必要,不建议安装MySQL5.7

    3、本面板集成环境为源码安装方式,根据服务器性能不同,安装过程可能耗时40 – 300分钟

    4、若您选择了单个PHP版本,在需要的情况下可通过以下命令添加PHP版本: sh /www/server/install.sh add

    5、若您编译完发现选错了MySQL版本,无需重装,可通过以下命令重新编译MySQL: sh /www/server/install.sh mysql

    6、若您在安装过程中SSH中断,重新连接后,无需重新安装,输入 screen -r bt 即可恢复之前的安装过程

    7、若您要对PHP或Nginx添加插件,需要用到编译包,可到对应的安装目录下的src目录找到编译包

     

    常用命令:

    Nginx服务管理:service nginx {start|stop|restart|reload}

    Apache服务管理:service httpd {start|stop|restart|reload}

    MySQL服务管理:service mysqld {start|stop|restart|reload}

    FTP服务管理:service pure-ftpd {start|stop|restart}

    PHP服务管理:service php-fpm-{52|53|54|55|56|70} {start|stop|restart|reload}

    宝塔接口服务管理:service yunclient {start|stop}

     

    集成WEB面板:

    我们已经集成了一套非常好用的面板,使用方法如下:

    面板地址:http://{您的服务器IP}:888

    初始化:第一次使用会要求初始化配置,请按照提示填入配置信息

    登陆:直接使用初始化配置时填写的帐号及密码登陆

    面板功能:网站管理、FTP管理、数据库管理、文件管理、防火墙管理

    注1:因面板涉及文件管理功能,请安装完后,立即对面板进行初始化,并不要设置过于简单的密码。

    注2:虽然我们已对系统关键目录做了保护,但依然不建议您对系统关键目录进行操作。

     

    目录结构:

    /www

    /www/wwwroot                    站点目录

    /www/wwwroot/default               WEB面板目录

    /www/server/nginx/conf/vhost         nginx网站配置目录

    /www/server/nginx                nginx安装目录

    /www/server/apache/conf/vhost        apache网站配置目录

    /www/server/apache                apache安装目录

    /www/server/mysql                mysql安装目录

    /www/server/php                  PHP安装目录

    /www/server/pure-ftpd              ftp安装目录

    /www/server/data                 数据库文件目录

     

    查看默认信息 cat /www/server/default.pl

     

    如何卸载:

    命令:sh /www/server/uninstall.sh

    警告:会卸载所有使用宝塔安装的环境包,会自动备份 Nginx配置文件、pure-ftpd数据库 、MySQL数据库目录 到 /www/backup/oldServer ,但不确保备份完整性,建议卸载前自行备份数据。

  • 阿里云服务器扩容后宝塔面板不显示新磁盘容量问题

    阿里云服务器扩容后,登陆宝塔面板发现磁盘容量没有变化,磁盘初始只有25G,现在空间不够用,想要扩容到50G,服务器磁盘扩容后,服务器面板显示50G,但是宝塔面板还是显示25G无变化不更新解决办法。

    备份:

    备份数据库和重要文件的备份,服务器创建快照,以防在硬盘扩容时出现意外导致数据丢失!

    安装growpart

    1. [root@admin]# yum install -y cloud-utils-growpart

    查看磁盘实际大小

    运行 fdisk -l 命令查看磁盘实际大小。

    1. [root@admin]# fdisk -l
    2. Disk /dev/vda: 107.4 GB, 107374182400 bytes, 209715200 sectors
    3. Units = sectors of 1 * 512512 = 512 bytes
    4. Sector size (logical/physical): 512 bytes / 512 bytes
    5. I/O size (minimum/optimal): 512 bytes / 512 bytes
    6. Disk label type: dos
    7. Disk identifier: 0x0008de3e
    8.    Device Boot      Start         End      Blocks   Id  System
    9. /dev/vda1   *        2048   209715166   104856559+  83  Linux
    10. 说明:磁盘(/dev/vda)实际大小为:100 G!

    查看磁盘分配大小

    运行 df -h 命令查看磁盘分配大小。

    1. [root@admin]# df -h
    2. Filesystem      Size  Used Avail Use% Mounted on
    3. devtmpfs        2.0G     0  2.0G   0% /dev
    4. tmpfs           2.0G     0  2.0G   0% /dev/shm
    5. tmpfs           2.0G  8.5M  2.0G   1% /run
    6. tmpfs           2.0G     0  2.0G   0% /sys/fs/cgroup
    7. /dev/vda1        99G   17G   78G  18% /
    8. tmpfs           395M     0  395M   0% /run/user/0
    9. 磁盘(/dev/vda)分配大小为:15 G。意味着还有85G未分配!

    自适应分区扩容

    运行 growpart 命令,调用 growpart 为需要扩容分区扩容。

    growpart /dev/vda 1 ,表示为系统盘的第一个分区(/dev/vda1)扩容。

    1. [root@admin]# growpart /dev/vda 1
    2. CHANGED: partition=1 start=2048 old: size=52424704 end=52426752 new: size=209713119 end=209715167
    3. 若运行命令后报以下错误,您可以运行LANG=en_US.UTF-8切换ECS实例的字符编码类型,后运行 growpart 命令。
    4. [root@admin]# growpart /dev/vda 1
    5. unexpected output in sfdisk --version [sfdisk,来自 util-linux 2.23.2]
    6. [root@admin]# LANG=en_US.UTF-8

    重设分区大小

    运行 resize2fs 命令调用 resize2fs 扩容文件系统。

    1. [root@admin]# resize2fs /dev/vda1
    2. resize2fs 1.42.9 (28-Dec-2013)
    3. Filesystem at /dev/vda1 is mounted on /; on-line resizing required
    4. old_desc_blocks = 2, new_desc_blocks = 7
    5. The filesystem on /dev/vda1 is now 26214139 blocks long.

    再次查看磁盘分区大小

    可以看到分区(/dev/vda1)容量已经是100G,表示已经成功扩容。

    1. [root@admin]# df -h
    2. Filesystem      Size  Used Avail Use% Mounted on
    3. devtmpfs        2.0G     0  2.0G   0% /dev
    4. tmpfs           2.0G     0  2.0G   0% /dev/shm
    5. tmpfs           2.0G  8.5M  2.0G   1% /run
    6. tmpfs           2.0G     0  2.0G   0% /sys/fs/cgroup
    7. /dev/vda1        99G   17G   78G  18% /
    8. tmpfs           395M     0  395M   0% /run/user/0

    重启宝塔面板

    1. [root@admin]# bt
    2. ===============宝塔面板命令行==================
    3. (1) 重启面板服务           (8) 改面板端口
    4. (2) 停止面板服务           (9) 清除面板缓存
    5. (3) 启动面板服务           (10) 清除登录限制
    6. (4) 重载面板服务           (11) 取消入口限制
    7. (5) 修改面板密码           (12) 取消域名绑定限制
    8. (6) 修改面板用户名         (13) 取消IP访问限制
    9. (7) 强制修改MySQL密码      (14) 查看面板默认信息
    10. (22) 显示面板错误日志      (15) 清理系统垃圾
    11. (23) 关闭BasicAuth认证     (16) 修复面板(检查错误并更新面板文件到最新版)
    12. (24) 关闭谷歌认证          (17) 设置日志切割是否压缩
    13. (25) 设置是否保存文件历史副本  (18) 设置是否自动备份面板
    14. (0) 取消
    15. ===============================================
    16. 请输入命令编号:1

    成功扩容

  • 超全超详细的电脑蓝屏问题解决方案汇总

    生活太难了!每天搬砖已经够不容易,电脑还作妖:

    设计图还差最后一个图层,蓝屏了!!财务工资表格马上统计完,蓝屏了?!熬了一宿马上写完1万字稿件,蓝屏了…???

    今天,就带大家轻松搞定蓝屏。

    什么是蓝屏

    蓝屏全称“蓝屏死机”,英文缩写:BSoD。当微软 Windows 操作系统无法从一个系统错误中恢复过来时,会显示蓝屏的图像。

    不过,遇到蓝屏时莫要慌张,它的本质是为了保护电脑数据文件不被进一步破坏。打个比方,就像我们会发烧,本质上也是一种保护机制,是身体在使用高体温对抗病原微生物感染入侵。

    偶尔一次蓝屏或发烧一般并无大碍,但如果是频繁蓝屏或发烧,就要引起我们重视啦。如果电脑多次出现蓝屏故障,技术宅建议立即备份好全盘重要数据,避免数据丢失

    为什么会蓝屏

    如果是偶尔出现一次,有可能是系统随机性的混乱或者冲突导致哒,这种情况一般问题不大,重启后它们会改过自新,重新做人~

    如果是频繁出现,通常是软件或硬件出了问题。

    软件问题例如:错误更新显卡驱动、安装软件不兼容、启动时加载程序过多、应用程序存在bug、电脑病毒、注册表错误等;;

    硬件问题例如:

    硬件过热、超频使用、内存条接触不良或内存损坏、硬盘故障、硬件的电子零件损坏(例如称为“电容灾难”的电容器电解液流出损坏)及BIOS设置错误或其代码有错误等。

    —维基百科

    如何判断蓝屏原因?

    方法一:通过观察法简单判断

    通过我们的火眼金睛,观察蓝屏是否有规律。例如固定打开某个程序时会蓝屏,或者做某些操作时会蓝屏?

    方法二:通过蓝屏代码判断

    现在我们可以接触到的蓝屏代码分为两种:

    1、Win 10 & Win 8 代码

    红框中的代码就是这次蓝屏的提示信息。

    2、Win 8 之前的十六进制代码

    红框中这种形似 0x0000000A、0x0000003B、0x000000EF、0x00000133、0x000000D1 之类的字符串,就是此次蓝屏的提示信息。

    相信大部分用户都会问:我怎么看得懂这些破玩意啊!!这里技术宅给大家介绍两个翻译方法:

    ①巧用微软支持中心

    打开微软支持中心

    (https://support.microsoft.com/zh-cn),在搜索框中以“蓝屏代码+蓝屏”为关键词搜索,查看同病相怜的小伙伴的提问及微软官方的解答。

    ②查看蓝屏代码及故障分析大全

    联想官方总结了近 500 条蓝屏代码及故障分析,放在公众号里啦,大家需要的话,在联想公众号(联想商用服务)里回复005就能获取!

    方法三:通过联想官方诊断工具判断

    超实用广告走一波!除了上面两种方法,最智 (懒) 能 (人) 的方法莫过于使用蓝屏诊断大杀器——联想官方蓝屏分析诊断工具。

    这个工具可以快速检测蓝屏问题,并根据报错代码,智能提供解决方案建议。

    这里要提示大家:

    ① 该工具在使用过程中需联网实时获取解决方案,请保证网络连接正常;

    ② 工具使用过程中需要访问系统日志文件,若被防火墙和杀毒软件拦截,请允许此程序的访问操作;

    ③ 若提示未能在系统盘中发现蓝屏文件,则说明系统没有及时收集到相关信息,此时工具已自动开启了蓝屏文件收集功能,若下次蓝屏时请耐心等待系统生成蓝屏文件后再重启电脑;

    ④ 蓝屏解决方案由相关工程师持续维护,目前收录的蓝屏信息不能确保覆盖所有蓝屏问题,请谅解。

    下面技术宅就手把手教大家如何使用。

    第一步:下载并安装蓝屏诊断工具

    下载地址:http://tools.lenovo.com.cn/tools/exeTools/download?tool_id=252 (可复制网址在电脑浏览器打开)


    下载后双击小工具即可安装。

    第二步:寻找蓝屏文件

    打开该工具,点击【开始检测】。


    工具会自动在系统盘中寻找蓝屏文件。如果没有寻找到,则会弹出提示【未能在系统盘发现蓝屏文件】。

    这时可以手动点击【选择其它文件夹】,依次进入【此电脑】→【C盘】→【Windows】,选中【Minidump】文件夹,【确认】。

    第三步:开始分析诊断

    然后就可以看到之前的蓝屏记录啦。勾选你想分析的记录,点击【开始分析诊断】。

    第四步:查看分析结果和解决方案

    耐心等待诊断完成,就能看到【分析结果】和【解决方案】啦,并可以参照解决方案来治疗蓝屏啦。

    注:如果你对“解决方案”中提供的方法不是十分了解,请谨慎操作,以免因操作失误带来的不必要损失。

    蓝屏怎么解决?

    除了在上面介绍的“联想官方蓝屏诊断分析工具”中获取解决方案外,如果你不想安装此类第三方软件,也可以按照下面的分类来尝试解决蓝屏问题。

    (一)安装更新后蓝屏

    如果我们能判断是因为安装了某些更新导致了蓝屏,可以尝试通过卸载最近的更新来修复哒。操作步骤略复杂,但跟着技术宅一步步做,蓝屏是有可能被打败的!(具体操作以Win 10为例)

    注:如果你对以下操作中提供的方法不是十分了解,请谨慎操作,以免因操作失误带来的不必要损失。

    第一步:进入系统网络安全模式

    根据能不能进入系统,分两种情况。

    情况1:可以正常进入系统

    ① 按下组合键【Win+X】,打开【设置】;

    ② 依次进入【更新和安全】→【恢复】;

    ③ 选择【高级启动】下的【立即重启】;

    ④ 在电脑重启到【选择一个选项】屏幕后,依次进入【疑难解答】→【高级选项】→【启动设置】→【重启】。(如果你曾加密过设备,这里还需要输入 BitLocker 密钥)

    ⑤ 重启后,你将看到一串选项,选择【5】或按【F5】进入【网络安全模式】。

    情况2:已无法进入系统

    ① 使用电源按钮来重启计算机三次(等待开机出来再重启),进入Windows恢复环境 (WinRE),选择“疑难解答”—“高级选项“—“启动设置”—“重启”。

    ② 重启后,你将看到一串选项,选择【5】或按【F5】进入【网络安全模式】。

    第二步:卸载最近更新

    ① 在任务栏搜索框中搜索【控制面板】并进入;

    ② 在【程序】下选择【卸载程序】;

    ③ 在左侧选择【查看已安装的更新】,选择【安装时间】,按安装日期对更新进行排序以查看最新更新。

    ④ 右键想卸载的更新,选择【是】;

    ⑤ 选择【立即重启】已完全卸载更新。

    小技巧:退出安全模式

    ① 按下组合键【Win+R】;

    ② 在输入框中输入【msconfig】并【回车】;

    ③ 选择【启动】选项卡,清楚【安全启动】复选框。

    (二)使用电脑过程中蓝屏

    这有可能是因为第三方软件、驱动程序或外接硬件不兼容导致。技术宅分别来说解决办法:

    情况一:第三方软件不兼容

    某些第三方的防病毒软件会导致蓝屏,你可以将它暂时卸载,来确定蓝屏是否由该软件引起。

    第1步:进入系统网络安全模式

    这步操作跟前文中介绍的方法一毛一样,请尽情参考。

    第2步:卸载第三方软件

    1、点击【开始】按钮 ,进入【设置】,依次点击【应用】→【应用和功能】。将【按名称排序】改为【按安装日期排序】;

    2、选择要删除的第三方软件,然后选择【卸载】;

    3、卸载第三方软件后,重启设备。

    情况二:驱动程序导致蓝屏

    如果你怀疑蓝屏是最近安装的新驱动的锅,可以回退、禁用或卸载它们来确定。

    第1步:进入系统网络安全模式

    这步操作跟前文中介绍的方法一毛一样,请尽情参考。

    第2步:进入【设备管理器】

    在任务栏搜索框中搜索【设备管理器】并进入。

    第3步:依次尝试回退、禁用或卸载驱动,直至蓝屏错误消失

    1、在【设备管理器】中,展开具有要回退、禁用、卸载的驱动程序的设备,右键选择【属性】;

    2、选择【驱动程序】选项卡,再选择【回退驱动程序】、【禁用设备】或【卸载】,点击【是】。

    重要提示:回退、禁用和卸载,这三个操作无法同时操作,需按照顺序依次尝试。以及,你需要拥有管理员权限才能执行这些操作噢~

    情况三:外接硬件导致蓝屏

    兼容性不好的硬件也可能导致蓝屏。这种情况就比较简单啦,拔出所有不用于电脑运行基本功能的外接硬件,比如U盘、移动硬盘、扩展坞之类,再重启电脑试一试。

    如果是外接硬件的问题,建议联系生产商客服咨询下解决办法。

    好啦!如果你已经耐心看到这里,恭喜,“蓝屏杀手”非你莫属!关于超全超详细的电脑蓝屏问题解决方案汇总就写到这里,希望对大家有所帮助!

  • Nginx中配置HTTPS

    现在很多网站都使用https了,使用https加密目前看有利有弊。首先是安全,减少被劫持、篡改的机会。
    给大家介绍的内容如下:
    1.如何从阿里云申请个人免费证书
    2.Nginx中配置HTTPS

    1.申请证书

    1:先登录阿里云官网,在产品服务里找到安全(云盾)-CA证书服务(数据安全)进入申请页面

    购买好后,到我的证书里补全资料

    绑定域名,提交个人信息,等完成后下载证书,按你的服务器环境来下载相应的证书,我这里以Nginx为例,安装配置方法里面也有说明

    2.配置证书

    在Nginx配置文件目录里新建一个cert目录,把下载的两个证书文件上传到cert目录里,214416805390762.pem,214416805390762.key

    [root@XiaoFeng ~]# cd /usr/local/nginx/conf/
    [root@XiaoFeng ~]# mkdir cert
    Bash
    Bash

    修改Nginx的配置文件加入https配置

    server {
        listen 443;
        server_name localhost;
        ssl on;
        root html;
        index index.php index.html index.htm;
        ssl_certificate   cert/214416805390762.pem;
        ssl_certificate_key  cert/214416805390762.key;
        ssl_session_timeout 5m;
        ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
        ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
        ssl_prefer_server_ciphers on;
        location / {
            root html;
            index index.php index.html index.htm;
            if (!-e $request_filename) {
    		rewrite ^(.*)$ /index.php?s=$1 last;
    		break;
    		}
        }
        location ~ .php$ {
                root           html;
                fastcgi_pass   127.0.0.1:9000;
                fastcgi_index  index.php;
                fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
                include        fastcgi_params;
            }
    }
    Bash
    Bash

    重启Nginx,这样就可以使用https://来访问你的网站了,如果你想把http://的访问跳转到https://上的话,可以在http的配置里加入跳转

    加入红色里的内容

  • ip冲突怎么办?小编告诉您

    ip地址与网络上其他系统有冲突,上网的时候突然弹出这个提示,ip冲突怎么办!ip冲突的原因是什么.就让小编告诉你们ip冲突的解决方法.

    分析原因:为什么会IP相冲突?

    常见问题:其实IP是每一个计算机唯一的门牌号码,就象你家的门牌号码一样,不可能有其他家的也跟你一样的对不对?

    在一个局域网中,打比方你设置你的ip是192.168.1.121,而另外一台计算机也设置成192.168.1.121,那么就会产生冲突了。

    病毒问题:局域网ARP病毒肆虐导致。ARP,即地址解析协议,实现通过IP地址得知其物理地址。arp病毒并不是某一种病毒的名称,而是对利用arp协议的漏洞进行传播的一类病毒的总称。arp协议是TCP/IP协议组的一个协议,用于进行把网络地址翻译成物理地址(又称MAC地址)。通常此类攻击的手段有两种:路由欺骗和网关欺骗。是一种入侵电脑的木马病毒。对电脑用户私密信息的威胁很大。

    IP地址冲突局域网IP地址冲突常见的解决办法:

    鼠标右键单击网上邻居,选择属性,然后弹出网络连接框,里面有一个是你的internet连接,最常用的名字是:本地连接(也可以到控制面板,找到网络连接后,点击进入)

    找到之后,鼠标右键单击,选择属性

    会弹出一个网络连接属性的框

    在中间一个“此连接使用下列项目”这个框里找到internet协议(tcp/ip)

    鼠标左键单击,然后点属性按钮

    然后就弹出IP地址、子网掩码、网关等等,你只需要把你的IP地址最后面三个数字修改一下就行了,例如192.168.1.222 是你的IP地址,你可以修改成0-255之间任意的数,当然前提是这些数字都没有人使用,你可以分别试一下。在DNS里面则改成

    然后确定即可。

    另外,如果你是自动获得IP地址和DNS服务器的话,那么你得断开网络重新连接一下,再看看自动分配给你的IP地址有没有冲突,如果还是有冲突,你只能联系网络管理员,要一下你的IP地址、子网掩码、网关和DNS服务器地址这些内容,然后自己指定设置IP地址了!

  • Linux安装maven及配置

    • 环境

    Linux: centOS7.6(amd64)
    maven: 3.6.3

    • 下载

    官网地址:http://maven.apache.org/download.cgi

    • 上传到服务器目录下(这个目录不是固定的,只是方便管理)
    cd /usr/local/ && rz // 我这边使用了上传下载插件lrzsz(rz上传sz下载)
    • 解压
    tar -zxvf apache-maven-3.6.3-bin.tar.gz
    • 配置环境变量
    1.vim /etc/profile
    2.添加以下:
    export MAVEN_HOME=/usr/local/apache-maven-3.6.3
    export PATH=$MAVEN_HOME/bin:$PATH
    3.刷新配置
    source /etc/profile
    • 检查配置
    mvn -v

    • 修改镜像,毕竟默认的要翻墙,这里使用阿里镜像

    在maven目录下(/usr/local/apache-maven-3.6.3) 进入conf目录
    修改settings.xml配置,在mirrors标签中添加以下

    <mirror>
    <id>nexus-aliyun</id>
    <mirrorOf>*</mirrorOf>
    <name>Nexus aliyun</name>
    <url>http://maven.aliyun.com/nexus/content/groups/public</url>
    </mirror>
    • 修改本地仓库Repository

    settings.xml找到localRepository标签
    添加:

    <localRepository>自己的仓库地址</localRepository>
  • 如何查看服务器当前的并发访问量

    服务器访问人数可以通过命令: netstat -pnt | grep :80 列出,比如此时请求服务器上一个页面,通过该命令可以查看结果,后面的ESTABLISHED表示服务器正在被访问,可以通过添加 wc -l 统计数量,最终命令是: netstat -pnt | grep :80 | wc -l 此命令可以统计服务器所有url被请求的数量

    因为服务器本身占用一个连接,所以此时并发数是7个用户访问,当关闭网页后输入命令会发现还是8个用户,实际上查看详细信息都是从ESTABLISHED变成了FIN_WAIT2超时状态,因为http有一个保持连接的时间,过一会再查看用户数就为1了,此时说明所有连接都彻底断开了,访问一个页面后再访问另一个页面,之前的http超时时间将加快,所以当连续访问网站时,连接总体上还是保持稳定的

     

  • 电脑突然关机,Word忘记保存怎么办?

    经常有同事问:电脑突然关机,Word却没有保存怎么办?

    很多同事在使用电脑办公的时候,花费很长时间写的文档,偶尔会因为各种意外情况被突然关闭。诸如突然停电,电脑死机,电脑被误碰关机,或者自己关闭的时候鬼使神差点击不保存等情况导致文档没有保存。

    遇到这样的情况该怎么办?今天就来教教大家解决忘记保存文档的方法!

    首先,我们打开Word软件,点击文件——选项——保存。

    我们可以在“保存”的设置界面里面看到,Word默认的保存时间是10分钟,也就是说不管你是否点击保存,Word会每隔10分钟自动为你保存一次工作文档。保存路径如下图,一般都是安装的文件目录下面,顺着图中路径位置就能找到忘记保存的文档了。

    当然你也可以自己设置保存时间间隔,如果嫌10分钟太久,也可以自行设置为2~3分钟。这样再也不用担心做工作的时候,因为突发状况导致来不及保存文档了。并且可以设定保存的格式以防止重名后原文件被覆盖的情况。

  • Linux服务器测试脚本集合

    emonBench是国内网友@极光星空(iLemonrain) 原创的一款Linux服务器综合测试工具,别名又叫LBench、柠檬Bench,是一款可以一键快速、全面的测试Linux系统服务器的综合性能,主要特点是可以一键测试服务器系统信息、网络IP信息、虚拟服务器大带宽情况(HBO Now、巴哈姆特動畫瘋、哔哩哔哩港澳台、哔哩哔哩台湾)以及CPU、内存、硬盘的性能。测试结果展示美观、直接、通俗易懂,直接中文显示。

    快速测试

    命令

    yum -y install wget
    wget -O- https://ku.oioweb.cn/sh/LemonBench/LemonBenchIntl.sh | bash -s fast
    #或
    apt-get install curl
    curl -fsL https://ku.oioweb.cn/sh/LemonBench/LemonBenchIntl.sh | bash -s fast 

    完整测试

    命令

    yum -y install wget
    wget -O- https://ku.oioweb.cn/sh/LemonBench/LemonBenchIntl.sh | bash -s full
    #或
    apt-get install curl
    curl -fsL https://ku.oioweb.cn/sh/LemonBench/LemonBenchIntl.sh | bash -s full

    测试效果展示