Linux
1.压缩解压
tar.gz格式
解压:[*******]$ tar zxvf FileName.tar.gz
压缩:[*******]$ tar zcvf FileName.tar.gz DirName
tbz2格式
$ tar –vxjf Tegra<t-arch|ver>_Linux_R _aarch64.tbz2
tar格式
$ tar -xvf Realtimes-L4T-.tar
2.复制
将文件夹 /boot/grub/ 复制到目录dir1下
cp -r /boot/grub/ dir1/ //注意拷贝的是目录要加-r选项
创建 新建
mkdir dir1
移动
将/root/rv.txt文件移动到dir1目录下,名称不变
mv /root/rv.txt /opt/dir1/
删除
删除命令为rm,常用选项为“-rf”。
3.端口
查看端口占用情况
netstart -na | grep LISTEN
查看一台服务器上面哪些服务及端口
netstat -lanp
查看ssh端口:
netstat -anp |grep ssh
查看一个服务有几个端口。比如要查看mysqld:
ps -ef |grep mysqld
查看某一端口的连接客户端IP 比如3306端口:
netstat -anp |grep 3306
winowdns cmd测试:telnet 10.130.12.14 58881
netstat -ntlp //查看当前所有tcp端口
删除 全部
rm -rf *
4.ubuntu安装系统 打开终端ctrl+Alt+T
修改root 密码 : sudo passwd root
配置ip : ifconfig -a
nano /etc/network/interfaces #编辑网网卡配置文件
auto lo #配置IPV6
auto eth0 #开机自动连接网络
iface lo inet loopback # 配置lo接口为环回口
allow-hotplug eth0
iface eth0 inet static #static表示使用固定ip,dhcp表述使用动态ip
address 192.168.21.166 #设置ip地址
netmask 255.255.255.0 #设置子网掩码
gateway 192.168.1.1 #设置网关
ctrl+o #保存配置
ctrl+x #退出
2、设置dns
cp /etc/resolv.conf /etc/resolv.confbak #备份原有dns配置文件
nano /etc/resolv.conf #编辑配置文件
nameserver 8.8.8.8 #设置首选dns
nameserver 8.8.4.4 #设置备用dns
(配置固定dns)
nano /etc/resolvconf/resolv.conf.d/head
nameserver 8.8.8.8 #设置首选dns
nameserver 8.8.4.4 #设置备用dns
ctrl+o #保存配置
ctrl+x #退出
重启网络服务:(种方法)
1./ect/init.d/networking restart
2.service network-restart
3.sudo service network-manager restart(ubuntu)
4.ifdown eth0 && ifup eth0
5.ifconfig em1 ifdown / up
Xshall ping通之后root登不上 需要开下root权限
nano /etc/ssh/sshd_config
1.cd etc/ssh
2.nano ssh/sshd_config #编辑这个文件
#ctrl+w 搜索 搜root
#找到PermitRootLogin ---(把后边的改成yes)(huanbao@libovito_****)
PermitRootLogin yes
3.重启ssh
service ssh restart
5.修改源.
1.sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak #备份
2.sudo nano /etc/apt/sources.list #修改
3.sudo apt-get update #更新列表
阿里云源:
deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse
6.jdk
(apt-get install expect)
(apt-get install curl)
1.搜索openjdk软件包
apt-cache search openjdk
2.安装openjdk包
apt-get install openjdk-7-jdk openjdk-7-jre
3.测试安装是否正确
java --version
javac –version
7.postgresql的安装
perl -e exit 输入这个命令 查看是否还是报错 (可用于没装数据库之前 先校验一下)
如果报错 apt-get install language-pack-zh-hans
在输入 perl -e exit 查看是否报错 没报错就是安装成功 安装postgresql
1.搜索postgresql
apt-cache search postgresql
2.安装postgresql
apt-get install postgresql postgresql-9.3 postgresql-client postgresql-client-9.3 postgresql-contrib postgresql-contrib-9.3
8.安装postgis
1.搜索
apt-cache search postgis
2.需要根据你安装数据库版本号 对应的安装 postgis
比如:apt-get install postgresql-9.3-postgis-2.1
4.postgresql的配置
创建名字为postgistemplate的数据库
createdb postgistemplate
#下面三句都是向postgistemplate数据库中添加数据,
第一句表示为向postgistemplate数据库中添加postgis主功能函数sql;
第二句表示为向postgistemplate数据库中添加空间坐标系统表及其数据;
第三句表示为向postgistemplate数据库中添加postgis主功能行数的注释,可有可无。
1.psql -f /usr/share/postgresql/9.3/contrib/postgis-2.1/postgis.sql postgistemplate postgres
2. psql -f /usr/share/postgresql/9.3/contrib/postgis-2.1/spatial_ref_sys.sql postgistemplate postgres
3.psql -f /usr/share/postgresql/9.3/contrib/postgis-2.1/postgis_comments.sql postgistemplate postgres
配置局域网内的所有ip都可以访问此数据库
nano /etc/postgresql/9.3/main/postgresql.conf
#listen_addresses = ‘localhost’ 修改成 listen_addresses = ‘*’
2.这里允许二个局域网访问此数据库,分别为192.168.1.1和10.0.0.1表示的网络
nano /etc/postgresql/9.3/main/pg_hba.conf
如:
host all all 127.0.0.1/32 trust
host all all 192.168.1.1/32 trust
(新加的 笔记本本机IP )
host all all 10.0.0.1/24 trust
host all all 192.168.1.1/32 trust
重启:/etc/init.d/postgresql restart
postgresql 配置局域网访问
32 -> 192.168.1.1/32 表示必须是来自这个IP地址的访问才合法;
24 -> 192.168.1.0/24 表示只要来自192.168.1.0 ~ 192.168.1.255的都合法;
16 -> 192.168.0.0/16 表示只要来自192.168.0.0 ~ 192.168.255.255的都合法;
8 -> 192.0.0.0/16 表示只要来自192.0.0.0 ~ 192.255.255.255的都合法;
0 -> 0.0.0.0/0 表示全部IP地址都合法,/左边的IP地址随便了只要是合法的IP地址即可;
dent是Linux下PostgreSQL默认的local认证方式,凡是能正确登录服务器的操作系统用户
(注:不是数据库用户)就能使用本用户映射的数据库用户不需密码登录数据库。用户映射文件为pg_ident.conf,
这个文件记录着与操作系统用户匹配的数据库用户,如果某操作系统用户在本文件中没有映射用户,
则默认的映射数据库用户与操作系统用户同名。比如,服务器上有名为user1的操作系统用户,同时数据库上也有同名的数据库用户,
user1登录操作系统后可以直接输入psql,以user1数据库用户身份登录数据库且不需密码。
md5是常用的密码认证方式,如果你不使用ident,最好使用md5。密码是以md5形式传送给数据库,较安全,且不需建立同名的操作系统用户。
password是以明文密码传送给数据库,建议不要在生产环境中使用。
trust是只要知道数据库用户名就不需要密码或ident就能登录,建议不要在生产环境中使用。
reject是拒绝认证。
9.tomcat
查看后台到Tomcat log下tail -f catalina.out
10.安装MCRInstaller
拉过来解压就行了
libXpm.so.4: 出现这个错误 就安装apt-get install libxpm4
libXmu.so.6 apt-get install libxmu6
libXp.so.6 apt-get install libxp6
apt-get install curl
11.数据库
su postgres (切换)
psql
\c sjzlq-oemdb (进数据库)
然后写sql
\q (退出)
\dt(查看列表 )
truncate table 表明(清空表)
备份
pg_dump -h 192.168.1.45 -U postgres sjzlq_oemdb > sjzlq_oemdb.backup
恢复
psql -h localhost -U postgres sjzlq_oemdb < sjzlq_oemdb_20180926.backup
错误信息:
could not create diectory "base/54142":设备上没有空间
删除数据库报错:(占用情况)
ERROR: database "testdb1" is being accessed by other users
SQL state: 55006
Detail: There is 1 other session using the database.
解决:关闭所有连接的:
(执行:)SELECT * FROM pg_stat_activity WHERE datname = 'testdb1';
(执行:)SELECT pg_terminate_backend (pg_stat_activity.pid) FROM pg_stat_activity WHERE pg_stat_activity.datname = 'testdb1';
再删除:
DROP DATABASE testdb1;
查看端口占用情况
netstat -tunlp |grep 58880
5432
查看tomcat的进程
# ps -ef | grep tomcat
# 杀死进程(pid是进程号)
# kill -9 pid
tomcat关闭的时候有可能会出现没有彻底关闭的情况
2、修改Tomcat的内存(这种方法可能对jdk7、jdk6有用)
# 进入tomcat的bin目录下,修改catalina.sh
# vim catalina.sh
# 在"cygwin=false"前插入以下文字,vim中查找的命令:向下查找"/cygwin=false"、向上查找"?cygwin=false"
# JAVA_OPTS="-Xms512m -Xmx1024m -Xss2048K -XX:PermSize=256m -XX:MaxPermSize=512m"
还有一个是 ./sh 。。文件 最后一行
这是在启动tomcat 的时候记住pid,然后在关闭的时候 kill 该pid 从而实现彻底关闭tomcat
12.linux查看磁盘io的几种方法
第一种:用 top 命令 中的cpu 信息观察
Top可以看到的cpu信息有:
Tasks: 29 total, 1 running, 28 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.3% us, 1.0% sy, 0.0% ni, 98.7% id, 0.0% wa, 0.0% hi, 0.0% si
具体的解释如下
Tasks: 29 total 进程总数
1 running 正在运行的进程数
28 sleeping 睡眠的进程数
0 stopped 停止的进程数
0 zombie 僵尸进程数
13.tcpdump
https://www.cnblogs.com/lvdongjie/p/10911564.html
用简单的话来定义tcpdump,就是:dump the traffic on a network,
根据使用者的定义对网络上的数据包进行截获的包分析工具。
tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。
它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。
1.普通情况下,直接启动tcpdump将监视第一个网络接口上所有流过的数据包
tcpdump
2.监视指定网络接口的数据包
(如果不指定网卡,默认tcpdump只会监视第一个网络接口,一般是eth0)
tcpdump -i eth1
3.监视指定主机的数据包
打印所有进入或离开sundown的数据包.
tcpdump host sundown
4.也可以指定ip,例如截获所有210.27.48.1 的主机收到的和发出的所有的数据包
tcpdump host 210.27.48.1
5.打印helios 与 hot 或者与 ace 之间通信的数据包
tcpdump host helios and \( hot or ace \)
6.截获主机210.27.48.1 和主机210.27.48.2 或210.27.48.3的通信
tcpdump host 210.27.48.1 and \ (210.27.48.2 or 210.27.48.3 \)
7.打印ace与任何其他主机之间通信的IP 数据包, 但不包括与helios之间的数据包.
tcpdump ip host ace and not helios
8.如果想要获取主机210.27.48.1除了和主机210.27.48.2之外所有主机通信的ip包,使用命令:
tcpdump ip host 210.27.48.1 and ! 210.27.48.2
9.截获主机hostname发送的所有数据
tcpdump -i eth0 src host hostname
10.监视所有送到主机hostname的数据包
tcpdump -i eth0 dst host hostname
11.监视指定主机和端口的数据包
如果想要获取主机210.27.48.1接收或发出的telnet包,使用如下命令
tcpdump tcp port 23 and host 210.27.48.1
12.对本机的udp 123 端口进行监视 123 为ntp的服务端口
tcpdump udp port 123
14.改端口
改ssh端口:/etc/ssh/sshd_config Port 22
重启ssh:service ssh restart
改tomcat端口:/usr/local/tomcat/conf/server.xml
重启:bin
15.浪潮的服务器:
查看哪个网口对应的 em 或 eth (X 代表的是某个口)
1.ethtool ethX 查看相应网口的详细信息
2.ethtool -p ethX 使对应的网口指示灯闪烁
回车后eth0网口的指示灯会闪烁,这样就能很快确定eth0 网口的位置。(按下Ctrl+C 结束命令,停止闪烁)
15.vim
1、vi的基本概念
基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下:
1) 命令行模式command mode)
控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode。
2) 插入模式(Insert mode)
只有在Insert mode下,才可以做文字输入,按「ESC」键可回到命令行模式。
3) 底行模式(last line mode)
vi的基本操作
退出vi及保存文件
-
在「命令行模式(command mode)」下,按一下「:」冒号键进入「Last line mode」,例如:
-
w filename (输入 「w filename」将文章以指定的文件名filename保存)
-
wq (输入「wq」,存盘并退出vi)
-
q! (输入q!, 不存盘强制退出vi)
i 切换到输入模式,以输入字符。
x 删除当前光标所在处的字符。
: 切换到底线命令模式,以在最底一行输入命令
vim runoob.txt
按下 i 进入输入模式(也称为编辑模式),开始编辑文字
按下 ESC 按钮回到一般模式
在一般模式中按下
:wq 储存后离开 vi
16.nano
nano ***.sh //编辑
Ctrl+o //保存
Ctrl+X //退出
查看磁盘空间大小
df -h
locate interfaces 查找文件
find / -name
你
要
查
找
的
东
西
d
u
−
s
∗
∣
s
o
r
t
−
n
r
∣
h
e
a
d
查
找
当
前
目
录
下
大
文
件
d
u
−
h
−
x
−
−
m
a
x
−
d
e
p
t
h
=
1
查
看
当
前
目
录
下
那
个
文
件
占
用
空
间
c
a
t
/
e
t
c
/
r
e
d
h
a
t
−
r
e
l
e
a
s
e
(
L
i
n
u
x
查
看
版
本
当
前
操
作
系
统
发
行
版
信
息
)
u
n
a
m
e
-
a
可
显
示
电
脑
以
及
操
作
系
统
的
相
关
信
息
c
a
t
/
p
r
o
c
/
v
e
r
s
i
o
n
"
,
说
明
正
在
运
行
的
内
核
版
本
。
查
看
特
定
进
程
i
d
p
g
r
e
p
j
a
v
a
∣
x
a
r
g
s
p
s
−
u
−
−
p
i
d
.
c
r
o
n
t
a
b
−
e
设
置
定
时
器
c
r
o
n
t
a
b
−
l
查
询
定
时
器
r
m
−
r
f
删
除
文
件
查
询
查
看
以
及
文
件
夹
大
小
使
用
比
例
d
f
−
h
查
询
文
件
大
小
d
u
−
h
−
−
m
a
x
−
d
e
p
t
h
=
1
文
件
名
l
i
n
u
x
r
e
n
a
m
e
批
量
修
改
文
件
名
称
字
母
的
替
换
r
e
n
a
m
e
"
s
/
A
A
/
a
a
/
"
∗
/
/
把
文
件
名
中
的
A
A
替
换
成
a
a
修
改
文
件
的
后
缀
r
e
n
a
m
e
"
s
/
.
h
t
m
l
/
.
p
h
p
/
"
∗
/
/
把
.
h
t
m
l
后
缀
的
改
成
.
p
h
p
后
缀
批
量
添
加
文
件
后
缀
r
e
n
a
m
e
"
s
/
{你要查找的东西} du -s * | sort -nr | head 查找当前目录下大文件 du -h -x --max-depth=1 查看 当前目录下 那个文件占用空间 cat /etc/redhat-release(Linux查看版本当前操作系统发行版信息) uname -a 可显示电脑以及操作系统的相关信息 cat /proc/version",说明正在运行的内核版本。 查看特定进程id pgrep java | xargs ps -u --pid . crontab -e 设置定时器 crontab -l 查询定时器 rm -rf 删除文件 查询查看以及文件夹大小 使用比例 df -h 查询文件大小 du -h --max-depth=1 文件名 linux rename 批量修改文件名称 字母的替换 rename "s/AA/aa/" * //把文件名中的AA替换成aa 修改文件的后缀 rename "s/.html/.php/" * //把.html 后缀的改成 .php后缀 批量添加文件后缀 rename "s/
你要查找的东西du−s∗∣sort−nr∣head查找当前目录下大文件du−h−x−−max−depth=1查看当前目录下那个文件占用空间cat/etc/redhat−release(Linux查看版本当前操作系统发行版信息)uname-a可显示电脑以及操作系统的相关信息cat/proc/version",说明正在运行的内核版本。查看特定进程idpgrepjava∣xargsps−u−−pid.crontab−e设置定时器crontab−l查询定时器rm−rf删除文件查询查看以及文件夹大小使用比例df−h查询文件大小du−h−−max−depth=1文件名linuxrename批量修改文件名称字母的替换rename"s/AA/aa/"∗//把文件名中的AA替换成aa修改文件的后缀rename"s/.html/.php/"∗//把.html后缀的改成.php后缀批量添加文件后缀rename"s//.txt/" * //把所有的文件名都以txt结尾
批量删除文件名
rename “s/.txt//” * //把所有以.txt结尾的文件名
ctrl +r 搜索你之前输入的命令
cat /etc/issue 查看linux版本
chmod +x 文件名 给文件赋值运行权限 (755)
解决APT-GET更新源报错:W: UNKNOWN MULTI-ARCH TYPE ‘NO’ FOR PACKAGE ‘COMPIZ-GNOME’
解决办法:sudo apt-get install -f apt
date +%Y%m%d //显示前天年月日 (年月日)
date -d “+1 day” +%Y%m%d //显示前一天的日期
date -d “-1 day” +%Y%m%d //显示后一天的日期
date -d “-1 month” +%Y%m%d //显示上一月的日期
date -d “+1 month” +%Y%m%d //显示下一月的日期
date -d “-1 year” +%Y%m%d //显示前一年的日期
date -d “+1 year” +%Y%m%d //显示下一年的日期
scp下载不要密码
1.ssh-keygen -t rsa 是在下载其他服务器东西本机的服务器 (峰峰 222.222.255.234)
2.生成一个id_rsa.pub文件 把这个文件 放到 下载服务器 /root/.ssh/ 目录下改名为authorized_keys2 (河北省127.28.80.170)
3.如果河北省这台服务器已经有authorized_keys2 文件 就把 峰峰 id_rsq.pub 里面的东西 复制到 河北省authorized_keys2 文件里
scp本地上传到别的服务器
scp -P 端口号 -r 路径 root@上传服务器地址:上传服务器路径 【-r(整个文件夹单个可以去掉)】
scp -P 22 -r /usr/local/src/20180508 root@121.28.81.12:/usr/local/hour
[下载远程文件到本地】
scp -P 6008 root@192.168.1.123:/usr/data/1.zip /Users/abc/www
ssh远程登录服务器时提示’Permission denied (publickey)'的解决办法
scp远程拷贝文件时提示错误:
Warning: Permanently added ‘10.0.0.182’ (RSA) to the list of known hosts.
Permission denied (publickey).
解决:
登录10.0.0.182,将/etc/ssh/sshd_config文件中的PasswordAuthentication no 改为PasswordAuthentication yes
重启sshd服务:/etc/init.d/sshd restart
问题解决。
原因:scp是基于ssh的拷贝服务,ssh在没有密钥登录的情况下,禁用了密码登录,故出现如上
xshell后台执行-------------------------------------------------------------------------------------------
nohup 命令 & 回车 任意键 然后 输入exit退出xshell就好了
他是在当shell中提示了nohup成功后还需要按终端上键盘任意键退回到shell输入 命令窗口,然后通过在shell中输入exit来退出终端
红帽 red-hat redhat
vi /etc/sysconfig/network-scripts/ifcfg-eth0 修改固定IP
centos—nfs-----------------------------------
/etc/sysconfig/nfs 4 前面的注释去掉
/etc/rc.d/mount.sh 挂载命令
/etc/rc.d/rc.local 添加默认挂载
/etc/exports NFS服务的主要配置文件
/usr/sbin/exportfs NFS服务的管理命令
/usr/sbin/showmount 客户端的查看命令
/var/lib/nfs/etab 记录NFS分享出来的目录的完整权限设定值
/var/lib/nfs/xtab 记录曾经登录过的客户端信息
getconf LONG_BIT 查看系统是32还是64
---------------linux shell
date +"%Y%m01" #当月第一天
date -d"
(
d
a
t
e
−
d
"
1
m
o
n
t
h
"
+
"
d
a
t
e
+
"
(date -d"1 month" +"%Y%m01") -1 day" +"%Y%m%d" #当月最后一天 date +"%Y%m
(date−d"1month"+"date+"(cal|sed ‘N;${s/.* //;P;d};D’)" #当月最后一天
获取最小的日期(通常用于做日期计算)
Get-Date 0
获取当前日期
Get-Date
获取当前日期的年
(Get-Date).Year
获取当前日期的月
(Get-Date).Month
获取当前日期的日
(Get-Date).Day
获取从今年起的天数
(Get-Date).DayOfYear
获取星期
(Get-Date).DayOfWeek
今年的第一天
(Get-Date 0).AddYears((Get-Date).Year - 1)
今年的最后一天
(Get-Date 0).AddYears((Get-Date).Year).AddDays(-1)
这个月的第一天
(Get-Date 0).AddYears((Get-Date).Year - 1).AddMonths((Get-Date).Month - 1)
get-date -uformat “%Y%m01” 也行
这个月的最后一天
(Get-Date 0).AddYears((Get-Date).Year - 1).AddMonths((Get-Date).Month).AddDays(-1)
返回 2017年2月28日 0:00:00
再加上-format 或-uformat 即可选择部分。
$本年 = (get-date).year
$本月 = (get-date).Month.tostring(“d2”)
$下月今日_减本月今日等于_本月有几天 = ((Get-Date).addmonths(1) - (Get-Date)).Days
‘’ + $本年 + $本月 + $下月今日_减本月今日等于_本月有几天
这个星期的第一天
(Get-Date 0).AddYears((Get-Date).Year - 1).AddDays(((Get-Date -uformat %V) - 1) * 7)
这个星期的最后一天
(Get-Date 0).AddYears((Get-Date).Year - 1).AddDays([int](Get-Date -uformat %V) * 7).AddDays(-1)
1)/var/log/secure:记录登录系统存取数据的文件;
例如pop3,ssh,telnet,ftp等都会记录在此.
2)/ar/log/wtmp:记录登录这的信息记录,被编码过,所以必须以last解析;
3)/var/log/message:jihu所有的开机系统发生的错误都会在此记录;
4)/var/log.boot.log:记录一些开机或者关机启动的一些服务显示的启动或者关闭的信息;
5)/var/log/maillog:记录邮件的存取和往来;
6)/var/log/cron:用来记录crontab这个服务的内容;
7)/var/log/httpd,/var/log/mysqld.log等等文件,记录几个不同的网络服务的记录文件;
8)/var/log/acpid , ACPI - Advanced Configuration and Power Interface,表示高级配置和电源管理接口。
后面的 d 表示 deamon 。 acpid 也就是 the ACPI event daemon 。 也就是 acpi 的消息进程。用来控制、获取、管理 acpi 的状态的服务程序。
9)/var/run/utmp 记录着现在登录的用户;
10)/var/log/lastlog 记录每个用户最后的登录信息;
11)/var/log/btmp 记录错误的登录尝试;
12)/var/log/dmesg内核日志;
13)/var/log/cpus CPU的处理信息;
14)/var/log/syslog 事件记录监控程序日志;
15)/var/log/auth.log 用户认证日志;
16)/var/log/daemon.log 系统进程日志;
17)/var/log/mail.err 邮件错误信息;
18)/var/log/mail.info 邮件信息;
19)/var/log/mail.warn 邮件警告信息;
20)/var/log/daemon.log 系统监控程序产生的信息;
21)/var/log/kern 内核产生的信息;
22)/var/log/lpr 行打印机假脱机系统产生的信息;
免密scp解决ssh_exchange_identification:read connection reset by peer
原因https://blog.csdn.net/wzygis/article/details/86254951
The authenticity of host can’t be established. 主机真实性,是由于主机更改过key之后连接出现的问题,需要重新用scp连接一下
scp -P 50082 /usr/local/sjzquxian_opaq/xt/20190522.txt shijiazhuang@121.28.81.12:/home/shijiazhuang/data/xt
yes之后输入密码,重新跑程序即可
Linux查看内核版本
uname -a
(2.6.35)
ifconfig用不了
~$ sudo apt install net-tools,就可以安装了
Ubuntu18 图形版:
如果配置network,那么图形界面的网络配置就会出现(有线连接未托管)
这种情况是把network改回原来的?无需
可以直接修改
nano /etc/NetworkManager/NetworkManager.conf
(把false改成true)
[main]
plugins=ifupdown,keyfile
[ifupdown]
managed=true
[device]
wifi.scan-rand-mac-address=no
然后重启下Network-manager就可以了
$:sudo service network-manager restart
ubuntu18 :
ssh:
版本问题:
apt-get install openssh-server
下列软件包有未满足的依赖关系:
ssh:依赖:openssh-client(>=1:6.6p1-2ubuntu2.13)
解决:
$:apt-get install openssh-client=1:6.6p1-2ubuntu2.13
$:apt-get install openssh-server
重启ssh
service ssh restart
orcale mv box
虚拟网卡 桥接
搜索:vboxnetflt.inf
不行就一个一个试
C:\Windows\System32\DriverStore\FileRepository\vboxnetflt.inf_amd64_a8acda62a528fc94# 欢迎使用Markdown编辑器
带尺寸的图片:
居中的图片:
居中并且带尺寸的图片:
当然,我们为了让用户更加便捷,我们增加了图片拖拽功能。
如何插入一段漂亮的代码片
去博客设置页面,选择一款你喜欢的代码片高亮样式,下面展示同样高亮的 代码片
.
// An highlighted block
var foo = 'bar';
生成一个适合你的列表
- 项目
- 项目
- 项目
- 项目
- 项目1
- 项目2
- 项目3
- 计划任务
- 完成任务
创建一个表格
一个简单的表格是这么创建的:
项目 | Value |
---|---|
电脑 | $1600 |
手机 | $12 |
导管 | $1 |
设定内容居中、居左、居右
使用:---------:
居中
使用:----------
居左
使用----------:
居右
第一列 | 第二列 | 第三列 |
---|---|---|
第一列文本居中 | 第二列文本居右 | 第三列文本居左 |
SmartyPants
SmartyPants将ASCII标点字符转换为“智能”印刷标点HTML实体。例如:
TYPE | ASCII | HTML |
---|---|---|
Single backticks | 'Isn't this fun?' | ‘Isn’t this fun?’ |
Quotes | "Isn't this fun?" | “Isn’t this fun?” |
Dashes | -- is en-dash, --- is em-dash | – is en-dash, — is em-dash |
创建一个自定义列表
-
Markdown
- Text-to- HTML conversion tool Authors
- John
- Luke
如何创建一个注脚
一个具有注脚的文本。1
注释也是必不可少的
Markdown将文本转换为 HTML。
KaTeX数学公式
您可以使用渲染LaTeX数学表达式 KaTeX:
Gamma公式展示 Γ ( n ) = ( n − 1 ) ! ∀ n ∈ N \Gamma(n) = (n-1)!\quad\forall n\in\mathbb N Γ(n)=(n−1)!∀n∈N 是通过欧拉积分
Γ ( z ) = ∫ 0 ∞ t z − 1 e − t d t . \Gamma(z) = \int_0^\infty t^{z-1}e^{-t}dt\,. Γ(z)=∫0∞tz−1e−tdt.
你可以找到更多关于的信息 LaTeX 数学表达式here.
新的甘特图功能,丰富你的文章
- 关于 甘特图 语法,参考 这儿,
UML 图表
可以使用UML图表进行渲染。 Mermaid. 例如下面产生的一个序列图:
这将产生一个流程图。:
- 关于 Mermaid 语法,参考 这儿,
FLowchart流程图
我们依旧会支持flowchart的流程图:
- 关于 Flowchart流程图 语法,参考 这儿.
导出与导入
导出
如果你想尝试使用此编辑器, 你可以在此篇文章任意编辑。当你完成了一篇文章的写作, 在上方工具栏找到 文章导出 ,生成一个.md文件或者.html文件进行本地保存。
导入
如果你想加载一篇你写过的.md文件,在上方工具栏可以选择导入功能进行对应扩展名的文件导入,
继续你的创作。
注脚的解释 ↩︎