Linux 杂项记录

sourceCRT 传文件

alt + p ;

put   上传到云服务器

get 从云服务器下载

 

本地上传到云服务器

scp : /xxx/xxx/xx.zip ubuntu@122.51.xxx.x:~

 

#scp 【服务器用户名】@【服务器地址】:【服务器上存放文件的路径】【本地文件的路径】

scp -r remote_username@remote_ip:remote_folder local_folder

 

 


 

系统后台运行,没有控制终端,不与前台交互,Daemon程序一般作为系统服务使用

 


 

静态库 动态库:

静态库在程序编译时会被连接到目标代码中,程序运行时将不再需要该静态库。编译之后程序文件大,但加载快,隔离性也好。

动态库在程序编译时并不会被连接到目标代码中,而是在程序运行是才被载入,因此在程序运行时还需要动态库存在。

 


 

--把时间转成秒数

$ date +%s

1233631748

date +%s -d '2004/06/04 20:30:00'

1086352200

--把秒数转换成标准时间格式

$ date -d @1233631748

Tue Feb 3 11:29:08 CST 2009


 

netstat -tunlp          #查看网络端口监听情况,以确定服务器是否有问题

1、lsof -i:端口号

2、netstat -tunlp|grep 端口号

 

 


 

信号:

SIG_DFL ,SIG_IGN 分别表示无返回值的函数指针,指针值分别是0和1,这两个指针值逻辑上讲是实际程序中不可能出现的函数地址值。

SIG_DFL:默认信号处理程序

SIG_IGN:忽略信号的处理程序

 


 

Linux 无bom \n

windows 有bom EF BB BF 字节判断,用nodepad++改成 无bom \r\n

转换:dos2unix unix2dos

 

 


 

dev/null: https://www.cnblogs.com/ftl1012/p/9249279.html

 


 

https://www.cnblogs.com/suiyueshentou/p/7798340.html 调整时间

ntpdate cn.pool.ntp.org 

 


 

https://blog.csdn.net/it_erge/article/details/90799556 nohup 错误重定向

setsid 脱离进程组

 


 

while((t = open("/dev/null",O_RDWR)) < 3 && T >= 0)

if(t >= 3) close(t)

 

写入/dev/null的东西会被系统丢掉

就像注释写的那样,对stdin/stdout/stderr进行保护

代码中利用while先把文件描述符0,1,2分配出去,以后再分配

的时候就不会将stdin/stdout/stderr打开,以达到保护目的

 


 

https://www.cnblogs.com/sxdcgaq8080/p/7498906.html 目录用户组和权限 chown chmod

 


 

查看目录大小:

ls -ll、ls-lh

du -h –max-depth=1 *

du -sh

du -h --max-depth=0 software/

上一篇:SSH配置免密登录、两台服务器之间scp免密传输


下一篇:乌班图操作指令(持续更新)