代码拉取完成,页面将自动刷新
未排序
#wget -O-
#CentOS7系统初始化(清华源)
curl https://gitee.com/mythink/sysinit/raw/master/sysinit.sh|sh
#CentOS7自动安装python3+pip
curl https://gitee.com/mythink/pyinstall/raw/master/install.sh|sh
#CentOS7自动安装docker
curl https://gitee.com/mythink/dinstall/raw/master/install.sh|sh
#Ubuntu自动安装docker以及docker-compose
wget https://gitee.com/mythink/fast/raw/master/ubt-install-docker.sh && source ubt-install-docker.sh
#Ubuntu系统初始化
wget https://gitee.com/mythink/fast/raw/master/uinit.sh && sh uinit.sh
#Ubuntu系统初始化,自动安装ansible并配置免密登录
wget https://gitee.com/mythink/fast/raw/master/ubtinit.sh && sh ubtinit.sh
#使用ansible在ubuntu20自动安装SQL Server2019
wget https://gitee.com/mythink/fast/raw/master/ubt-install-mssql.sh && sh ubt-install-mssql.sh
#使用ansible在ubuntu20自动安装UI+VNC(可选)
wget https://gitee.com/mythink/fast/raw/master/ubt-install-ui-vnc.sh && sh ubt-install-ui-vnc.sh
http {
include mime.types;
default_type application/octet-stream;
log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for" '
'"$upstream_addr" "$upstream_status" "$upstream_response_time" "$request_time"';
access_log logs/access.log main;
client_max_body_size 500M;
sendfile on;
keepalive_timeout 120;
proxy_connect_timeout 240;
proxy_send_timeout 240;
proxy_read_timeout 240;
...
#nginx做文件服务器
yum -y install httpd-tools
or
sudo apt install apache2-utils
htpasswd -c ./passwd username
#修改默认路径/usr/share/nginx/html/
#最新配置
server {
listen 8123;
auth_basic "Please input password"; #这里是验证时的提示信息
auth_basic_user_file passwd;
charset utf-8; #解决中文乱码
# 使用alias
location /weblog {
alias E:\\JBL\\InroadLowCode2\\Logs;
autoindex on; #开启索引功能
autoindex_exact_size off; #关闭计算文件确切大小(单位bytes),只显示大概大小(单位kb、mb、gb)
autoindex_localtime on; #显示本机时间而非 GMT 时间
}
# 使用root
location / {
root /usr/share/nginx/html; #共享路径
#index index.html index.htm;
autoindex on; #开启索引功能
autoindex_exact_size off; #关闭计算文件确切大小(单位bytes),只显示大概大小(单位kb、mb、gb)
autoindex_localtime on; #显示本机时间而非 GMT 时间
}
}
#封禁IP
先新建一个blockips.conf配置文件
cd /usr/local/nginx/conf/
vim blockips.conf
deny 152.32.139.92;
deny 45.67.228.203;
然后在http里面添加进去
vim /usr/local/nginx/conf/nginx.conf
include blockips.conf;
/usr/local/nginx/sbin/nginx -t
nohup java -jar bscy_event_server-1.0-SNAPSHOT.jar --spring.profiles.active=prod >>"/data/log/weblog-$(date '+%Y-%m-%d').log" 2>&1 &
#安装Kubectl
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
#配置命令自动补全,并设置别名k
sudo apt-get install bash-completion
source <(kubectl completion bash)
echo "source <(kubectl completion bash)">>~/.bashrc
echo "alias k='kubectl'" >> ~/.bashrc
# to make it work with the alias k
complete -F __start_kubectl k
echo "complete -F __start_kubectl k">>~/.bashrc
#安装Helm3
wget https://gitee.com/mythink/fast/raw/master/get_helm.sh && sh get_helm.sh
#由于helm包在国外,我通过ss拉到了腾讯云cos,国内可通过以下地址访问:
wget https://download.osichina.net/tools/k8s/helm/helm-v3.3.1-linux-amd64.tar.gz
tar -zxvf helm-v3.3.1-linux-amd64.tar.gz
cp linux-amd64/helm /usr/local/bin/
#master去污点
#确认 master 节点是否有 Taint,如下看到 master 节点有 Taint。
kubectl describe node k8s-master | grep Taint
Taints: node-role.kubernetes.io/master:NoSchedule
#去掉 master 节点的 Taint:
kubectl taint nodes k8s-master node-role.kubernetes.io/master:NoSchedule-
#默认存储类
kubectl patch storageclass nfs-storage -p '{"metadata": {"annotations":{"storageclass.kubernetes.io/is-default-class":"true"}}}'
#暴露NodePort服务端口
#方法1:
kubectl delete svc mysql57 -n mysqltest
kubectl expose deployment mysql57 --port=3306 --type=NodePort -n mysqltest
#方法2:
也可以使用kubectl edit直接修改type为NodePort
#命名空间插件
git clone https://github.com.cnpmjs.org/ahmetb/kubectx
cp kubectx/kubens /usr/local/bin
#查看所有命名空间
kubens
#shell日志
exec > /tmp/"$FILENAME" 2>&1
#crontab日志
*/6 * * * * /usr/bin/python3 /opt/webcheck.py >>/tmp/webcheck.log 2>&1 &
#excel日期转换
=(LEFT(A2,10)&" "&((MID(A2,12,8))))+"8:00"
#查询记录数
select 表名=a.name, 记录数=b.rows
from sysobjects a, sysindexes b
where a.name=b.name
ORDER BY b.rows desc
#查询表占用大小
EXEC sp_spaceused 'InroadLogInfo'
--日志1
select CONVERT(varchar(19), CreateTime, 120) AS Create_Time,CategoryName,requestPath,RequestBody,ResponseStatusCode,Span,text,ExceptionMessage,ExceptionStackTrace,actionname from InroadLogInfo
where CreateTime >'2023-04-24 08:00:00' and ResponseStatusCode !='200' and ResponseStatusCode !='302'
order by Create_Time
--日志2
select CONVERT(varchar(19), c_createtime, 120) AS Create_Time,* from LogDotNetApi where c_createtime >'2023-04-24 08:00:00' order by Create_Time
#GNOME Shell integration
sudo apt install chrome-gnome-shell
#dash to panel
https://extensions.gnome.org/extension/1160/dash-to-panel/
https://github.com/home-sweet-gnome/dash-to-panel
# 一行代码实现http服务
python -m SimpleHTTPServer 8080 # python2
python3 -m http.server 8080 # python3
#jupyter notebook部署
pip3 install jupyter
#生成配置
jupyter-notebook --generate-config
#修改配置
vim /root/.jupyter/jupyter_notebook_config.py
#egrep -v "^#|^$" /root/.jupyter/jupyter_notebook_config.py
c.NotebookApp.ip = '0.0.0.0'
c.NotebookApp.notebook_dir = '/root/workspace'
c.NotebookApp.open_browser = False
c.NotebookApp.port = 8080
c.NotebookApp.token = ''
#启动
jupyter notebook --allow-root
#jupyter notebook --allow-root --ip=0.0.0.0 --port=8080
#jupyter lab部署(未部署notebook前提)
pip install jupyterlab
jupyter lab --ip=0.0.0.0 --port=8000 --allow-root
#生成配置
jupyter lab --generate-config
#配置参考
c.ServerApp.ip = '0.0.0.0'
c.ServerApp.root_dir = '/root/workspace'
c.ExtensionApp.open_browser = False
c.ServerApp.open_browser = False
c.ServerApp.port = 8000
c.ServerApp.token = ''
#再次启动
jupyter lab --allow-root
#popen用法
import os
tmp=os.popen("ip a|grep inet")
print(tmp.read())
tmp.close()
#清华源
#默认超时时间很短
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pip -U
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
#修改配置
cat > ~/.config/pip/pip.conf <<EOF
[global]
timeout = 60
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
EOF
#如果出现证书问题,可以安装openssl修复
#WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection
# broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.")': /simple/pip/
#也可以在配置中添加信任
mkdir -p ~/.config/pip
cat > ~/.config/pip/pip.conf <<EOF
[global]
timeout = 60
trusted-host = pypi.douban.com
index-url = http://pypi.douban.com/simple
EOF
#常用python库
pip install wheel
pip install virtualenv
pip install requests
pip install aiohttp
pip install selenium
pip install pymysql
pip install redis
pip install faker
pip install elasticsearch
pip install openpyxl
pip install xlsxwriter
pip install pandas
pip install Django
pip install djangorestframework
pip install paramiko
pip install apscheduler
pip install matplotlib
pip install pyecharts
pip install autopep8
pip install ibm_db
pip install jupyter
pip install jupyter_contrib_nbextensions
#启用插件
#jupyter-contrib-nbextension install --user
pip install jupyter_nbextensions_configurator
#启用插件
#jupyter nbextensions_configurator enable --user
#消除警告
pip install nbconvert==5.6.1
#常用插件
# Autopep8 + Table of Contents + Hinterland + Codefolding + ExecuteTime
#记录依赖问题
cffi依赖
sudo apt-get install libffi-dev
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.io,direct
go env -w GO111MODULE=auto
export GOPROXY=https://goproxy.cn
package main
import (
"fmt"
)
func main() {
fmt.Println("Hello World")
}
sqlite3 db.sqlite3
.databases
.tables
sqlite3 testDB.db .dump > testDB.sql
#.read gendata.sql
sqlite3 testDB.db < testDB.sql
去空行
打开VSCODE,Ctrl+h点开正则匹配,把 ^\s*$\n^\s*$\n 替换为 \n
^\s*$\n 替换为 空
#ssh保持长连接
#客户端配置
TCPKeepAlive yes
ServerAliveInterval 60
#服务端配置
ClientAliveInterval 60
#命令配置
ssh -o serveraliveinterval=60 username@host
#代理 可以添加export
http_proxy=http://127.0.0.1:8889
https_proxy=http://127.0.0.1:8889
#创建超级用户
useradd -o -u 0 -g 0 admin
passwd admin
#curl下载重定向文件
curl -L -o "./grafana.zip" "https://grafana.com/api/plugins/alexanderzobnin-zabbix-app/versions/3.12.4/download"
#Vim批量注释
Ctrl+v I # Esc
#检测端口占用的进程
lsof -i :80
lsof -i :3306
#寻找软件包
yum provides nslookup
yum -y install bind-utils
nslookup 11n.wang
#日期操作
date=`date +"%Y.%m.%d %H:%M:%S"`
date=`date "+%Y.%m.%d %H:%M:%S"`
echo "now is: "$date
#DATE=`date -d "-$i days" +"%Y.%m.%d"`
#crontab用法
[db2inst1@master1 ~]$ cat run.sh
date=`date "+%Y.%m.%d %H:%M:%S"`
echo $date >>/home/db2inst1/date.txt
crontab -e
* * * * *
- - - - -
| | | | |
| | | | +----- 星期中星期几 (0 - 6) (星期天 为0)
| | | +---------- 月份 (1 - 12)
| | +--------------- 一个月中的第几天 (1 - 31)
| +-------------------- 小时 (0 - 23)
+------------------------- 分钟 (0 - 59)
#一分钟执行一次
*/1 * * * * /bin/sh /home/db2inst1/run.sh
#每天8点执行一次
0 8 * * * /bin/sh /home/db2inst1/run.sh
# 不生效的情况:修改时间并重启服务crond
#切割文件
split -db 90m kibana.tar.gz kibana #(文件名)
#分卷压缩
zip -r -s 90m aaa.zip aaa #(目录或文件)
zip -s 0 aaa.zip --out abc.zip
#echo -e的作用
echo -e '\n192.168.0.143 node1\n192.168.0.93 master1' >> /etc/hosts
sh -x 查看执行过程
#注意src的/
rsync -aP --delete f1/ f2/
#image后面的内容全部替换
sed -i 's#image:.*#image:nginx 2.0#g' test.txt
#查找包含mmbiz.qpic.cn的文件清单
find . -type f -exec grep -ril "mmbiz.qpic.cn" {} \;
#查找包含mmbiz.qpic.cn的文件内容
#这里不用加-type f
find . -exec grep -ri "mmbiz.qpic.cn" {} \;
#find搭配sed
#用\转义 [也需要转义,为什么 -name后面的""不能少
find . -name "*.md" -exec sed -i 's/\[](res/\[](.\/res/g' {} \;
find . -type f -exec sed -i 's#../img/#https://share-1300858685.cos.ap-shanghai.myqcloud.com/images/#g' {} \;
#Gitee免费图床
find . -type f -exec sed -i 's#https://share-1300858685.cos.ap-shanghai.myqcloud.com/images/#http://iubest.gitee.io/pic/#g' {} \;
#遇到文件名有空格无法处理
find . -type f |xargs -i sed -i 's#https://share-1300858685.cos.ap-shanghai.myqcloud.com/images/#../img/#g'
#xargs处理特殊文件名
find /root/blog -type f -print0 |xargs -0 sed -i 's#../img/#http://iubest.gitee.io/pic/#g'
find . -name '*.txt' -type f -print0 | xargs -0 cat
#查找指定日期的文件
ls --full-time |grep '2021-01-14'
#prw-r--r-- 1 root root 0 2021-01-14 16:17:55.137094849 +0800 #wrapper-1154-1-in
#prw-r--r-- 1 root root 0 2021-01-14 16:17:55.137094849 +0800 wrapper-1154-1-out
ls --full-time |grep '2021-01-14' |awk '{print $9}'
#wrapper-1154-1-in
#wrapper-1154-1-out
#查到后进一步处理
filelist=`ls --full-time |grep '2021-01-14' |awk '{print $9}'`
for file in $filelist
do
du -sh $file
done
#更简单的方法
ls --full-time |grep '2021-01-14' |awk '{print $9}' |xargs -i du -sh {}
#日志操作
sed 's/[^[:alnum:]]//g'
sed 's/ */ /g'
with open ('test1.txt','r') as f:
for line in f:
b=line.split()
print "ccc",b[b.index("ccc")+1]
#查看进程树
ps auxef
#if [ `whoami` != "root" ];then
#判断是否为root用户
if [ $UID != 0 ];then
echo "Please use root user or sudo command!"
exit 1
fi
#配置管理页
<tomcat-users ...>
<role rolename="manager-gui"/>
<user username="admin" password="123456" roles="manager-gui"/>
</tomcat-users>
#修改远程地址
git remote set-url origin https://gitee.com/iubest/tmspringboot.git
#放弃所有更改
#git fetch --all 可以省略
git reset --hard origin/master
#保存密码
git config --global credential.helper store
#清除缓存中的密码
git config --global credential.helper erase
#git忽略文件 .gitignore 添加__pycache__/未生效
#需要清除缓存后重新提交
git rm -r --cached .
git add -A
git commit -m "update"
git push
#prometheus热启动
./prometheus --config.file=prometheus.yml --web.enable-lifecycle
curl -X POST http://localhost:9090/-/reload
#Docker启动mysql
docker run -d -p 3306:3306 --restart=always --name=mysql5.7 -e MYSQL_ROOT_PASSWORD=1qaz@WSX -e MYSQL_DATABASE=testdb -e TZ=Asia/Shanghai mysql:5.7 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
#解决找不到表的问题
#使用 vi /etc/mysql/my.cnf, 打开mysql 的配置文件, 在 mysqld 这个节点下, 加入
lower_case_table_names=1
#重启mysql 服务
#Docker版
docker cp mysql5.7:/etc/mysql/mysql.conf.d/mysqld.cnf .
vim /etc/mysql/my.cnf
lower_case_table_names=1
docker cp mysqld.cnf mysql5.7:/etc/mysql/mysql.conf.d/mysqld.cnf
docker restart mysql5.7
#建表语句 校对规则两者皆可
CREATE DATABASE testdb DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
create database testdb default character set utf8mb4 collate utf8mb4_general_ci;
#DB2空表
SELECT * FROM cmr.cmr
UNION ALL
SELECT '日期','数量','名称' FROM SYSIBM.SYSDUMMY1
##Python 安装 mysqlclient
#CentOS
yum install gcc gcc-c++ mysql-devel python3-devel
pip install mysqlclient
#Ubuntu
apt-get install libmysql-dev
apt-get install libmysqlclient-dev
apt-get install python-dev #python3要装python3-dev
#或者
apt install libmariadb-dev
pip install mysqlclient
#ArchLinux/Manjaro
pacman -S python-mysqlclient
#普通用户授权
groupadd docker
usermod -aG docker wind
#快速启动Jupyter
docker run -d -v ~/work:/home/jovyan/work -p 8888:8888 --name=jpt jupyter/scipy-notebook
#查看token
docker logs jpt
#授权
chmod -R 777 ~/work
#快速安装ES
echo "vm.max_map_count=262144" >> /etc/sysctl.conf
grep "vm.max_map_count" /etc/sysctl.conf
sysctl -p
docker run -d -v /home/es/data:/usr/share/elasticsearch/data -v /home/es/logs:/usr/share/elasticsearch/logs -p 9200:9200 --name='es' elasticsearch:6.4.2
chmod -R 777 /home/es
docker start es
#构建最小化镜像
vim Dockerfile
FROM alpine:3.7
RUN apk update
RUN apk upgrade
RUN apk add --no-cache python3
RUN pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple pip -U
RUN pip3 config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
docker build -t alpine:python3 .
FROM python:3.7-alpine
RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.tuna.tsinghua.edu.cn/g' /etc/apk/repositories && \
apk update && \
apk upgrade && \
apk add --no-cache python3 && \
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple pip -U && \
pip3 config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
docker build -t python:3.7-mine .
FROM python:3.7
RUN sed -i 's/deb.debian.org/mirrors.tuna.tsinghua.edu.cn/g' /etc/apt/sources.list && \
sed -i 's/security.debian.org/mirrors.tuna.tsinghua.edu.cn/g' /etc/apt/sources.list && \
sed -i 's/main/main contrib non-free/g' /etc/apt/sources.list && \
sed -i 's/http/https/g' /etc/apt/sources.list && \
echo 'deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-backports main contrib non-free' >> /etc/apt/sources.list && \
apt-get update && apt-get upgrade && \
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pip -U && \
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
FROM python:3.7
RUN echo 'deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster main contrib non-free' > /etc/apt/sources.list && \
echo 'deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-updates main contrib non-free' >> /etc/apt/sources.list && \
echo 'deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-backports main contrib non-free' >> /etc/apt/sources.list && \
echo 'deb https://mirrors.tuna.tsinghua.edu.cn/debian-security buster/updates main contrib non-free' >> /etc/apt/sources.list && \
apt-get update && apt-get upgrade && \
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pip -U && \
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
docker build -t python:3.7-plus .
https://share-1300858685.cos.ap-shanghai.myqcloud.com/jdk1.8.0_202.tar.gz
https://share-1300858685.cos.ap-shanghai.myqcloud.com/jdk-8u281-windows-x64.exe
#jre环境
https://www.java.com/zh-CN/download/
https://www.java.com/zh-CN/download/manual.jsp
#maven
wget https://limitless.coding.net/p/share/d/openjdk11/git/raw/master/apache-maven-3.8.1-bin.tar.gz
tar zxf apache-maven-3.8.1-bin.tar.gz -C /usr/local/
mvn springboot:run
mvn clean package -Dmaven.test.skip=true
#openjdk(最新的idea,vscode好像依赖openjdk11,推荐11)
https://jdk.java.net/java-se-ri/11
#下载地址
wget https://download.java.net/openjdk/jdk11/ri/openjdk-11+28_linux-x64_bin.tar.gz
#解压
tar -zxf openjdk-11+28_linux-x64_bin.tar.gz
mv jdk-11 /usr/local
#快速配置
cat >>/etc/profile<<'EOF'
export JAVA_HOME=/usr/local/jdk-11
export CLASSPATH=$JAVA_HOME/lib
export MVN_HOME=/usr/local/apache-maven-3.8.1
export PATH=$JAVA_HOME/bin:$MVN_HOME/bin:$PATH
EOF
source /etc/profile
#Oracle jdk最后一个免费版
#https://repo.huaweicloud.com/java/jdk/8u202-b08/
wget https://repo.huaweicloud.com/java/jdk/8u202-b08/jdk-8u202-linux-x64.tar.gz
tar zxf jdk-8u202-linux-x64.tar.gz -C /usr/local/
cat >>/etc/profile<<'EOF'
export JAVA_HOME=/usr/local/jdk1.8.0_202
export CLASSPATH=$JAVA_HOME/lib
export MVN_HOME=/usr/local/apache-maven-3.8.1
export PATH=$JAVA_HOME/bin:$MVN_HOME/bin:$PATH
EOF
source /etc/profile
#如果是yum/apt安装的openjdk,可参考以下配置
cat >>/etc/profile<<'EOF'
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk
export CLASSPATH=$JAVA_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH
EOF
source /etc/profile
#Maven使用阿里源加速
vim /usr/local/apache-maven-3.6.3/conf/settings.xml
<mirror>
<id>aliyunmaven</id>
<mirrorOf>*</mirrorOf>
<name>alimvn</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
常用插件
#vscode远程连接不了的原因,可能是系统重装后,秘钥过期,清除缓存即可
ssh-keygen -f "/home/wind/.ssh/known_hosts" -R "121.37.171.107"
#最新的配置,全局为jdk11,项目为jdk8
{
"remote.autoForwardPortsSource": "output",
"java.home": "/usr/local/jdk-11",
"maven.executable.path": "/usr/local/apache-maven-3.8.1",
"java.configuration.runtimes":[
{
"name": "JavaSE-1.8",
"path": "/usr/local/jdk1.8.0_202",
"default": true
},
{
"name": "JavaSE-11",
"path": "/usr/local/jdk-11"
}
]
}
#配置JAVA环境(old)
#设置搜索 jdk 打开json(远程+工作区)添加以下内容
{
"editor.minimap.enabled": false,
"window.zoomLevel": 0,
"workbench.iconTheme": "vscode-great-icons",
"workbench.editor.enablePreview": false,
"workbench.editor.enablePreviewFromQuickOpen": false,
"editor.renderIndentGuides": false,
"editor.highlightActiveIndentGuide": false,
"java.home": "/usr/local/java/jdk-11",
"editor.fontSize": 15,
"editor.lineHeight": 30,
"maven.executable.path": "/usr/local/maven/bin/mvn",
"java.configuration.maven.userSettings": "/usr/local/maven/conf/settings.xml",
"maven.terminal.customEnv": [
{
"environmentVariable": "JAVA_HOME",
"value": "/usr/local/java/jdk-11"
}
],
"terminal.integrated.shell.linux": "/bin/bash",
"java.jdt.ls.vmargs": "-noverify -Xmx1G -XX:+UseG1GC -XX:+UseStringDeduplication",
"explorer.confirmDelete": false
}
首选项搜索
workbench.colorCustomizations
在settings.json中编辑
https://glitchbone.github.io/vscode-base16-term/#/solarized-dark
添加
"terminal.background":"#061229",
"terminal.foreground":"#B8BBC2",
"terminalCursor.background":"#B8BBC2",
"terminalCursor.foreground":"#B8BBC2",
"terminal.ansiBlack":"#061229",
"terminal.ansiBlue":"#5299BF",
"terminal.ansiBrightBlack":"#717885",
"terminal.ansiBrightBlue":"#5299BF",
"terminal.ansiBrightCyan":"#72B9BF",
"terminal.ansiBrightGreen":"#99BF52",
"terminal.ansiBrightMagenta":"#9989CC",
"terminal.ansiBrightRed":"#D07346",
"terminal.ansiBrightWhite":"#FFFFFF",
"terminal.ansiBrightYellow":"#FBD461",
"terminal.ansiCyan":"#72B9BF",
"terminal.ansiGreen":"#99BF52",
"terminal.ansiMagenta":"#9989CC",
"terminal.ansiRed":"#D07346",
"terminal.ansiWhite":"#B8BBC2",
"terminal.ansiYellow":"#FBD461"
---
"terminal.background":"#292A44",
"terminal.foreground":"#F1EFF8",
"terminalCursor.background":"#F1EFF8",
"terminalCursor.foreground":"#F1EFF8",
"terminal.ansiBlack":"#292A44",
"terminal.ansiBlue":"#2DE0A7",
"terminal.ansiBrightBlack":"#666699",
"terminal.ansiBrightBlue":"#2DE0A7",
"terminal.ansiBrightCyan":"#8EAEE0",
"terminal.ansiBrightGreen":"#6DFEDF",
"terminal.ansiBrightMagenta":"#7AA5FF",
"terminal.ansiBrightRed":"#A0A0C5",
"terminal.ansiBrightWhite":"#53495D",
"terminal.ansiBrightYellow":"#AE81FF",
"terminal.ansiCyan":"#8EAEE0",
"terminal.ansiGreen":"#6DFEDF",
"terminal.ansiMagenta":"#7AA5FF",
"terminal.ansiRed":"#A0A0C5",
"terminal.ansiWhite":"#F1EFF8",
"terminal.ansiYellow":"#AE81FF"
#nfs卸载提示设备繁忙
fuser -m /nfs
#ps -ef|grep 5657
fuser -m -k /nfs
umount /nfs
#linux wps字体缺失
wget https://share-1300858685.cos.ap-shanghai.myqcloud.com/share/wps_symbol_fonts.zip
unzip wps_symbol_fonts.zip -d /usr/share/fonts/wps-office
sudo mkfontscale
sudo mkfontdir
sudo fc-cache
#重启wps即可,字体缺失的提示不再出现。
# 设置sudo免密
sudo vim /etc/sudoers
# Allow members of group sudo to execute any command
#%sudo ALL=(ALL:ALL) ALL
%sudo ALL=(ALL:ALL) NOPASSWD:ALL
#安装中文输入法(Ibus最好用)
https://wiki.ubuntu.org.cn/IBus
#sudo apt-get install ibus-pinyin
#字体扩大125%
sudo apt install gnome-tweak-tool
#安装开发工具
sudo apt install snapd
sudo snap install snap-store
sudo snap install snap-store-proxy
sudo snap install snap-store-proxy-client
sudo snap install pycharm-professional --channel=2021.1/stable --classic
sudo snap install intellij-idea-ultimate --channel=2021.1/stable --classic
sudo snap install datagrip --channel=2021.1/stable --classic
#sudo apt-add-repository ppa:mmk2410/intellij-idea
#sudo apt-get update
#sudo apt-get install intellij-idea-ultimate
nohup google-chrome --app=https://note.youdao.com/web &
# 8821ce
sudo ./dkms-install.sh
sudo modprobe -a 8821ce
sudo zypper addrepo --refresh https://download.opensuse.org/repositories/system:/snappy/openSUSE_Leap_15.2 snappy
sudo zypper --gpg-auto-import-keys refresh
sudo zypper dup --from snappy
sudo zypper install snapd
sudo systemctl enable --now snapd
#https://snapcraft.io/
sudo pacman -S kcm-fcitx
#永久设置用户变量
setx VAGRANT_HOME "E:\vmdata"
#永久设置系统变量
setx VAGRANT_HOME "E:\vmdata" /M
sudo apt install terminator
sudo update-alternatives --config x-terminal-emulator
#视频截取
ffmpeg -i D:/abc.avi -vcodec copy -acodec copy -ss 00:00:10 -to 00:00:15 D:/abc_clip.mp4 -y
#视频转换
#mkv转mp4: (音频必须aac)
/root/ffmpeg-3.1.3/ffmpeg -i dark.mkv -c:v copy -c:a aac dark.mp4
#avi转MP4命令:
ffmpeg -i k1.avi -c:a aac -c:v libx264 k1.mp4
#或
ffmpeg -i k1.avi -c:a aac -vcodec h264 k1.mp4
#更换封面图
ffmpeg -i src.mp4 -i a.jpg -map 1 -map 0 -c copy -disposition:0 attached_pic -y new.mp4
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。