1024社区 | 1024.day
12K subscribers
405 photos
6 videos
3 files
1.06K links
这是一个分享VPS资讯以及Linux学习频道。
Download Telegram
大家七夕快乐!愿有情人终成眷属。
#PATH #command
linux root用户下提示 bash:command not found

查看当前PATH
echo $PATH

更改PATH
export PATH=$PATH:$HOME/bin:/sbin:/usr/bin:/usr/sbin

之后
source ~/.profile
查看现有磁盘是否是4k对齐
#fdisk #linux #ssd
Linux上ssd硬盘如何4k对齐

1、查看现有磁盘是否是4k对齐
fdisk -l -u

如图,Start 为8的倍数则4k对齐,否则没有对齐

2、如何用fdisk 对齐分区
       fdisk /dev/vdb

WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
switch off the mode (command 'c') and change display units to
sectors (command 'u').

Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-208050, default 1):
Using default value 1
Last cylinder, +cylinders or +size{K,M,G} (1-208050, default 208050):
Using default value 208050

Command (m for help): x

Expert command (m for help): b
Partition number (1-4): 1
New beginning of data (1-209714399, default 63): 128

Expert command (m for help): p

Disk /dev/vdb: 16 heads, 63 sectors, 208050 cylinders

Nr AF Hd Sec Cyl Hd Sec Cyl Start Size ID
1 00 1 1 0 15 63 1023 128 209714272 83
2 00 0 0 0 0 0 0 0 0 00
3 00 0 0 0 0 0 0 0 0 00
4 00 0 0 0 0 0 0 0 0 00

Expert command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.

The kernel still uses the old table. The new table will be used at
the next reboot or after you run partprobe(8) or kpartx(8)
Syncing disks.
这样分区之后再用fdisk -l -u查看,已经是分区对齐了。
修得差不多了,姥姥抄的DD脚本,率先支持 Debian 11,支持 DHCP 服务的 VPS 或是杜甫都可以用这个脚本,傻瓜式操作,只要运行脚本就行了。
简单点讲,也就是重装vps或独服系统的脚本。
https://github.com/yeahwu/InstallOS
拆除甲骨文防火墙

1、在子网中的安全列表中对入口规则和出口规则进行更改,对0.0.0.0/0的所有协议进行放行。

打开实例 -- 子网 -- 点开安全列表里的内容 -- 然后设置成如上图

2、做完第一步是对网络的防火墙打开了,但是vps搭建的梯子还是不能连接,需要对机器的防火墙进行设置

#开放所有端口
sudo iptables -P INPUT ACCEPT
sudo iptables -P FORWARD ACCEPT
sudo iptables -P OUTPUT ACCEPT
sudo iptables -F
#Oracle自带的Ubuntu镜像默认设置了Iptable规则,关闭它
apt-get purge netfilter-persistent
reboot

#强制删除
rm -rf /etc/iptables && reboot


姥姥昨天也跟风薅了一个甲骨文,结果还没测试完就被封号了。这个郁闷呐!
#nginx #alias
nginx中 root 和 alias 的区别:

root与alias主要区别在于nginx如何解释location后面的uri,这会使两者分别以不同的方式将请求映射到服务器文件上。

alias是一个目录别名的定义(仅能用于location上下文),root则是最上层目录的定义。

root 实例:

location /cloud {
root /var/www/html;
}


如果一个请求的URI是/cloud/a.html时,web服务器将会返回服务器上的/var/www/html/cloud/a.html的文件。

alias 实例:

location /cloud {
alias /var/www/html;
}


如果一个请求的URI是/cloud/b.html时,web服务器将会返回服务器上的/var/www/html/b.html的文件。注意alias会把location后面配置的 /cloud 路径丢弃掉,把当前匹配到的目录指向到指定的目录。
Linux一些简单硬件查询命令

1、查看cpu详细信息

lscpu

2、查看硬盘分区信息

fdisk -l

3、查看硬盘通电时间

apt install smartmontools
smartctl -A /dev/sda

其中Power_On_Hours就是通电时间

4、查看硬盘raid信息

dmesg |grep -i raid
或者
cat /proc/scsi/scsi

5、查看内存条详细信息

dmidecode --type memory
上面命令可以查看内存条个数,大小,ddr,频率等信息

6、PCI 总线的详细信息

lspci
lspci列出所有连接到 PCI 总线的详细信息,例如:显卡、网卡、USB 接口及 SATA 控制器等设备
#sh #vps
vps 或独服测试脚本:

vps规格测试脚本: wget -qO- bench.sh | bash
或者: wget -qO- sb.oldking.net | bash

vps查看回程线路脚本: wget -qO- git.io/besttrace | bash

vps的cpu性能测试脚本: wget --no-check-certificate https://github.com/teddysun/across/raw/master/unixbench.sh && chmod +x unixbench.sh && ./unixbench.sh

独服硬盘测试: wget -q https://github.com/Aniverse/A/raw/i/a && bash a

vps去程测试网址:https://tools.ipip.net/traceroute.php

vps的ping测试网址:https://ping.pe
Forwarded from 1024社区 | 1024.day
#xmr #btc
服务器挖 XMR (门罗币),独服或者部分 VPS 可以玩玩,一天大概能挖不到1块钱,有些 IDC 商家限制挖矿的,留意!

1、注册钱包

前往门罗币官方网站下载页面: https://web.getmonero.org/zh-cn/downloads/#gui

下载安装门罗币钱包后,按照提示创建账号,设置钱包密码。获取门罗币账号地址等信息,保存在安全的地方。

2、选择矿池

你可以到这里找到门罗币矿池: https://monero.org/services/mining-pools/

这里选择猫池: https://c3pool.com/cn/

3、开挖

打开猫池主页,上面填上门罗币钱包地址,然后选择下面的一键脚本,选择 Linux 脚本,复制。

服务器或者 VPS 上,运行脚本。

启动命令: systemctl start c3pool_miner.service
#debian10 #rc.local
添加Debian10 开机自启动脚本

有些时候俺们需要添加一条脚本,随系统开机启动

/lib/systemd/system 你可以看到有很多启动脚本,其中就有我们需要的 rc.local.service

cat /lib/systemd/system/rc.local.service

[Unit]
Description=/etc/rc.local Compatibility
Documentation=man:systemd-rc-local-generator(8)
ConditionFileIsExecutable=/etc/rc.local
After=network.target

[Service]
Type=forking
ExecStart=/etc/rc.local start
TimeoutSec=0
RemainAfterExit=yes
GuessMainPID=no

创建 /etc/rc.local 这个文件的, debian10默认是没有,使用 vi /etc/rc.local创建,主要就是把第一句 #!/bin/sh -e 和最后一句 exit 0 写进去即可。

#!/bin/sh -e

sh /root/auto.sh

exit 0
中间那行就是要开机启动的脚本,注意启动脚本命令一定要写在 exit 0

systemd 默认读取 /etc/systemd/system 下的配置文件, 所以还需要在 /etc/systemd/system 目录下创建软链接

ln -s /lib/systemd/system/rc.local.service /etc/systemd/system/

最后 reboot
Forwarded from 1024社区 | 1024.day
#ssl #certbot #cron
申请或删除Let's Encrypt证书方法:

1、安装certbot

apt install certbot

2、certbot申请证书,申请前先关掉nginx等web服务

certbot certonly --standalone --email youmail@mail -d abc.com -d www.abc.com

3、下面是cron每月1号凌晨2点自动检查更新ssl证书配置

crontab -e

0 2 1 * * /usr/bin/certbot renew --pre-hook "service nginx stop" --post-hook "service nginx start"

service cron restart

4、如果要更换域名则可以删除证书,重新申请

rm -rf /etc/letsencrypt/live/*
rm -rf /etc/letsencrypt/archive/*
rm /etc/letsencrypt/renewal/*
停止nginx后,重复上面第2步就可以了。

5、查看证书剩余日期等详细信息
certbot certificates
买服务器主要也就注意几个点:
1、硬件,对俺来说,vps母鸡现在还在用e3、e5,给人一种割韭菜的感觉。
2、线路,商家只要不吹牛,俺们也就是在安全和速度方面的抉择了。
3、服务,易退款和回复及时就好。
4、安全,别要求留手机号,支持PayPal和虚拟币付款。
解除php上传文件大小和格式限制

安装php后,找到配置文件

vi /etc/php/7.3/fpm/php.ini

1、首先解除php内存限制,默认是128M:

memory_limit = -1

2、解除页面打开时间限制,默认30秒,改为0就没限制

max_execution_time = 0

3、设定 POST 数据所允许的最大大小,默认是2M,改为150M

post_max_size = 150M

4、还要改一个参数 upload_max_filesize 表示所上传的文件的最大大小

upload_max_filesize = 100M

默认是8M,改成100M

上面保存后重启php就可以了

systemctl restart php7.3-fpm
#docker
docker常用命令:

查看所有容器:
docker ps -a

查看运行中的容器:
docker ps

停止运行容器:
docker stop ID

启动容器:
docker start ID

开机自动运行容器:
docker run --restart=always

显示所有Exited状态的容器,取出这些容器的ID:
docker ps -a|grep Exited|awk '{print $1}'

过滤出Exited状态的容器,列出容器ID,删除这些容器
docker rm docker ps -a|grep Exited|awk '{print $1}'
注:后面 docker ps -a|grep Exited|awk '{print $1}' 有个反引号,tg给省略了

删除孤立的容器:
docker container prune
瓦工特价补货!

洛杉矶GIA,可以在所有数据中心间免费转换,包括日本软银、荷兰9929等

Basic VPS - Self-managed - SPECIAL 20G KVM PROMO V5 - LOS ANGELES - CN2 GIA LIMITED EDITION

vCPU:1
内存:1 GB
空间:20 GB SSD(RAID 10)
流量:500 GB / 月(1Gbps 端口)
IPv4:1
$84/年
优惠码:BWH3HYATVBJW

https://bandwagonhost.com/aff.php?aff=62581&pid=105

洛杉矶CN2 GIA(USCA_6-DC6 CN2 GIA):173.242.115.39
日本软银:185.212.59.1
大家都在抢购DMIT这款机器,移动和电信线路很好,有传家宝潜质,可以买一个月试试。欲购从速,说不定啥时候又没了。

日本 PVM.TYO.Lite.TINY
1核 / 0.75G / 10G SSD /2.0T流量 / 1G带宽 / $6.9/月
测试IP:154.31.112.1

购买地址:
https://www.dmit.io/aff.php?aff=1538&pid=131
唠唠嗑吧,在国内买vps,如果注重线路,建议的地区:
1、不要买欧洲地区的vps,线路太绕
2、不要买香港地区,这个地方水太深,且带宽小而贵
3、建议买日韩或者美西地区,这些地方的线路一般不会太绕
以上只争对直连线路,不要说什么gia,4837啥的。