欢迎光临!请记住我的域名:http://wish123.cnblogs.com
代码改变世界

随笔分类 -  linux

常见问题问答

2023-04-09 18:53 by wish123, 90 阅读, 收藏, 编辑
摘要: 1. Promise底层原理 promise是一种用于处理异步操作的javascript对象,底层原理基于回调函数、事件监听和状态机等技术。在promise对象创建时,会初始化一个状态,通常有三种状态:pending(进行中)、fulfilled(已完成)和rejected(已拒绝)。 当使用pro 阅读全文

Linux查看哪个文件夹或文件占用最多硬盘空间

2021-10-23 17:06 by wish123, 4050 阅读, 收藏, 编辑
摘要: 我的服务器没装新东西,为什么硬盘越用越少了?这多半是因为系统上的各种日志长期积累下来的结果,比如 nginx, apache 等留下来的访问日志信息长时间不清理、而且访问量大的话会很容易就膨胀到 GB;有时候某种应用程序的日志藏在文件系统的深处,不易发觉;有时候自己拷贝了一些大文件放在某个地方时间长 阅读全文

Innodb中mysql如何快速删除2T的大表

2020-05-23 22:47 by wish123, 333 阅读, 收藏, 编辑
摘要: OK,这里就说了。假设,你有一个表erp,如果你直接进行下面的命令 drop table erp 这个时候所有的mysql的相关进程都会停止,直到drop结束,mysql才会恢复执行。出现这个情况的原因就是因为,在drop table的时候,innodb维护了一个全局锁,drop完毕锁就释放了。这意 阅读全文

select,poll,epoll最简单的解释

2019-08-22 11:32 by wish123, 3162 阅读, 收藏, 编辑
摘要: 从事服务端开发,少不了要接触网络编程。epoll 作为 Linux 下高性能网络服务器的必备技术至关重要,nginx、Redis、Skynet 和大部分游戏服务器都使用到这一多路复用技术。 epoll 很重要,但是 epoll 与 select 的区别是什么呢?epoll 高效的原因是什么? 网上虽 阅读全文

Linux使用Shell脚本实现ftp的自动上传下载

2017-07-15 16:02 by wish123, 1019 阅读, 收藏, 编辑
摘要: 1. ftp自动登录批量下载文件。#####从ftp服务器上的/home/data 到 本地的/home/databackup#####!/bin/bashftp -n<<!open 192.168.1.171user guest 123456binarycd /home/datalcd /home 阅读全文

在Linux中设置UMASK值

2017-06-24 13:18 by wish123, 60382 阅读, 收藏, 编辑
摘要: umask值用于设置用户在创建文件时的默认权限,当我们在系统中创建目录或文件时,目录或文件所具有的默认权限就是由umask值决定的。 对于root用户,系统默认的umask值是0022;对于普通用户,系统默认的umask值是0002。执行umask命令可以查看当前用户的umask值。 [root@l 阅读全文

SFTP+OpenSSH+ChrootDirectory设置

2017-06-23 18:42 by wish123, 1312 阅读, 收藏, 编辑
摘要: 账户设置 SFTP的账户直接使用Linux操作系统账户,我们可以用useradd命令来创建账户。 首先建立3个要管理的目录: 1 2 3 mkdir /home/sftp/homepage mkdir /home/sftp/blog mkdir /home/sftp/pay 创建sftp组和www、 阅读全文

利用 ssh 的用户配置文件 config 管理 ssh 会话

2017-03-17 21:37 by wish123, 1613 阅读, 收藏, 编辑
摘要: 通常利用 ssh 连接远程服务器,一般都要输入以下类似命令: 1 ssh user@hostname -p port 1 ssh user@hostname -p port 1 ssh user@hostname -p port ssh user@hostname -p port 如果拥有多个 ss 阅读全文

ubuntu16.10安装docker17.03.0-ce并配置国内源和加速器

2017-03-04 15:41 by wish123, 10249 阅读, 收藏, 编辑
摘要: 说明:这个针对docker-ce安装,ce和ee的区别是前者是社区版,后者是企业版 1. 配置Ubuntu的源,不然慢的去哭吧。参考http://cn.archive.ubuntu.com/help/ubuntu或https://mirrors.tuna.tsinghua.edu.cn/help/u 阅读全文

ssh自动登录(免密)

2017-02-21 14:51 by wish123, 385 阅读, 收藏, 编辑
摘要: 创建公钥 1 ssh-keygen -t rsa 无视它出来的任何提示,欢快的一路回车到底吧~ 把公钥复制到远程主机 把公钥id_rsa.pub复制到远程机器的 /home/username/.ssh目录并命名为authorized_keys 1 2 3 4 5 # 方法1, os x 可以通过 ` 阅读全文

gVim 启动时窗口自动居中

2016-09-30 19:16 by wish123, 1080 阅读, 收藏, 编辑
摘要: 最近折腾 vim, 除了配置巨麻烦外, 另一个很蛋疼的就是窗口位置问题了, 折腾了半天无法启动时自动居中, 找遍各地也只有保存上次位置, 下次启动时恢复的方法 废话不多说, 直接上代码, 丢到 vimrc 中即可: 几个 magic number 的解释: windowsSizeFixX/Y 系统窗 阅读全文

快速提高 Vi/Vim 使用效率的原则与途径

2016-09-29 18:36 by wish123, 1393 阅读, 收藏, 编辑
摘要: Vi/Vim 是所有 Unix/Linux 操作系统默认配备的编辑器。因其强大的功能和高效的操作,Vi/Vim 也成为众多 Unix/Linux 用户、管理员必须掌握并熟练使用的编辑工具之一。尤其是在没有图形界面的情况下,更是离不开 Vi/Vim。Vi/Vim 命令非常多、用法极为灵活,掌握起来有一 阅读全文

linux中使用rm命令将文件移到回收站的方法

2016-09-16 20:40 by wish123, 5672 阅读, 收藏, 编辑
摘要: 今天在终端下,看到我的用户目录下有个~的文件夹(maven生成),相要删除收回点空间,习惯性的用命令 rm -rf ~ ,一回车,猛然想起的时候已经来不及了,世界一下子清静了,想死的心都有了! 没错,~指定的是当前用户的目录,我的用户名是liyd,相当于是执行了rm -rf /home/liyd,所 阅读全文

使用cp命令时候递归的创建目标目录

2016-05-09 06:48 by wish123, 15311 阅读, 收藏, 编辑
摘要: 在使用cp命令拷贝文件的时候,有时候会遇到这样的场景: 源文件:/a/b/c/e.txt 目标地址:/mnt/a/b/c/e.txt 而/mnt/a/b/c这个目录结构还没有创建。拷贝的时候还要求目录的权限和原来的权限保持一致。也就是/mnt/a的权限和/a的权限一致。以此类推。 使用google搜 阅读全文

vim常见操作命令

2014-12-07 22:25 by wish123, 275 阅读, 收藏, 编辑
摘要: 打开多文件vim file1 file2:open/:e 不关闭vim打开文件分帧窗口:new 新窗口:sp 横向:vsp 纵向ctrl+w窗口切换:tabc 关闭当前窗口:tabo 关闭所有窗口:ctrl+w + 纵向扩大(行数增加):ctrl+w - 纵向缩小 (行数减少)文件间切换 Ctrl... 阅读全文

Shell 显示带颜色字体

2014-11-29 20:15 by wish123, 15693 阅读, 收藏, 编辑
摘要: shell脚本中echo显示内容带颜色显示,echo显示带颜色,需要使用参数-e 格式如下: echo -e "\033[字背景颜色;文字颜色m字符串\033[0m" 例如: echo -e "\033[41;36m something here \033[0m" 其中41的位置代表底色,... 阅读全文

linux find 模拟tree命令

2014-09-18 09:47 by wish123, 854 阅读, 收藏, 编辑
摘要: 有些服务器下默认是没有 tree命令的,不过我们可以使用find命令模拟出tree命令的效果,如显示当前目录的 tree 的命令: 1 $ find . -print | sed -e 's;[^/]*/;|____;g;s;____|; |;g' 1 $ find . -print | sed - 阅读全文

linux 使用

2014-09-16 15:40 by wish123, 662 阅读, 收藏, 编辑
摘要: 1. 请问怎样从文件里读内容到变量var=(echo $(var=($(<aa))$ var=($(<aa))$ echo ${var[*]}/home/dd /home/dd/gg /home/cc$ echo ${var[0]}/home/dd2. shell多行注释:单行注释: #把shell... 阅读全文

TCP、UDP及Socket(Port)的关系,深入浅出!

2013-04-12 17:15 by wish123, 10350 阅读, 收藏, 编辑
摘要: 提醒:貌似这里说的socket是指port,而非socket api技术!仅供参考!貌似标题命名不准确的说《更安全的Linux网络》第1章防火墙的基本概念,在本书的开始将详尽讲解与防火墙相关的TCP/IP技术。此外,对于防火墙的原理、种类、架构及其优、缺点,在本章中也都有详尽的介绍。本节为大家介绍TCP、UDP及Socket的关系。1.4 TCP、UDP及Socket的关系在了解了信息在网络上是如何传递之后,接下来,我们要认识传输层中另一个重要的标记——Port。Port在传输层中是一个很重要的概念,我们之所以能够在一台主机上同时执行多个服务,都得归功于Port的概念。在开始谈Port之前,我 阅读全文