6개의 "끔찍한" Linux 명령
One: crypt
우리는 항상 crypt를 가지고 있습니다. 이름에서 알 수 있듯이 crypt는 정크 파일을 저장하는 지하 궁전이나 무덤이 아니라 파일 내용을 암호화하는 명령입니다.
요즘 "crypt"는 일반적으로 스크립트로 구현됩니다. mcrypt라는 바이너리 프로그램을 호출하여 작업을 수행함으로써 이전 crypt 명령을 에뮬레이트합니다. mycrypt 명령을 직접 사용하는 것이 더 나은 옵션입니다.
$ mcrypt x Enter the passphrase (maximum of 512 characters) Please use a combination of upper and lower case letters and numbers. Enter passphrase: Enter passphrase: File x was encrypted.
참고: mcrypt 명령은 확장자가 ".nc"인 두 번째 파일을 생성합니다.
암호화 중인 파일을 덮어쓰지 않습니다. mcrypt 명령에는 키 크기 및 암호화 알고리즘에 대한 옵션이 있습니다. 옵션으로 키를 지정할 수도 있지만 mcrypt 명령에서는 권장되지 않습니다.
둘: kill
kill 명령도 있습니다. 물론 이것은 살인을 의미하는 것이 아니라 프로세스를 종료하는 데 사용하는 명령을 의미합니다. 얼마나 어려운지는 필요한 작업에 따라 다릅니다. 제대로 종료하세요. 물론 리눅스는 여기서 끝나지 않습니다. 대신 명령줄에서 사용할 수 있는 다양한 종료 명령이 있습니다.
kill, pkill, killall, killpg, rfkill, Skill(es-kill 참조), tgkill, tkill 및 xkill이 있습니다.
$ killall runme [1] Terminated ./runme [2] Terminated ./runme [3]- Terminated ./runme [4]+ Terminated ./runme
Three: shred
Linux 시스템은 shred라는 명령도 지원합니다. shred 명령은 파일을 덮어써 이전 내용을 숨기고 하드 드라이브 복구 도구를 사용하여 해당 내용을 복구할 수 없도록 합니다. 기억하세요: rm 명령은 기본적으로 디렉토리 파일의 파일 참조를 제거하지만 반드시 디스크에서 내용을 지우거나 내용을 덮어쓰는 것은 아닙니다. shred 명령은 파일 내용을 덮어씁니다.
$ shred dupes.txt $ more dupes.txt ▒oΛ▒▒9▒lm▒▒▒▒▒o▒1־▒▒f▒f▒▒▒i▒▒h^}&▒▒▒{▒▒
Four: Zombies
좀비(좀비 프로세스)는 명령은 아니지만 Linux 시스템에 깊이 뿌리박혀 있습니다. 좀비는 기본적으로 완전히 지워지지 않은 죽은 프로세스의 잔해입니다.
프로세스는 이런 식으로 실행되어서는 안 됩니다. 죽은 프로세스를 그냥 죽고 디지털 천국으로 보내는 대신 남아 있도록 남겨두어야 합니다. 따라서 좀비의 존재는 프로세스에 어떤 결함이 있음을 나타냅니다.
시스템에 좀비 프로세스가 남아 있는지 확인하는 가장 쉬운 방법은 top 명령의 헤더 라인을 보는 것입니다.
무섭네요! 위에 표시된 세 가지 좀비 프로세스가 있습니다.
$ top top - 18:50:38 up 6 days, 6:36, 2 users, load average: 0.00, 0.00, 0.00 Tasks: 171 total, 1 running, 167 sleeping, 0 stopped, 3 zombie <== %Cpu(s): 0.0 us, 0.0 sy, 0.0 ni, 99.9 id, 0.1 wa, 0.0 hi, 0.0 si, 0.0 st KiB Mem : 2003388 total, 250840 free, 545832 used, 1206716 buff/cache KiB Swap: 9765884 total, 9765764 free, 120 used. 1156536 avail Mem
다섯: 자정
죽은 자의 영혼은 일몰부터 늦은 밤까지 방황합니다. Linux에서는 "at 자정" 명령을 사용하여 사용자가 떠났는지 여부를 추적할 수 있습니다. at은 다음 지정된 시간이 되면 실행될 작업을 예약하는 데 사용됩니다. 일회성 예약 작업(cron)처럼 작동합니다.
$ at midnight warning: commands will be executed using /bin/sh at> echo 'the spirits of the dead have left' at> <EOT> job 3 at Thu Oct 31 00:00:00 2017
Six: daemons
Linux 시스템은 또한 데몬에 크게 의존합니다. 이러한 종류의 프로세스는 백그라운드에서 실행되며 시스템의 많은 기능을 제공합니다. 많은 데몬에는 "d"로 끝나는 이름이 있습니다. 이 "d"는 "데몬"을 의미하며 프로세스가 항상 실행 중이고 몇 가지 중요한 기능을 지원함을 나타냅니다. 다른 데몬은 "데몬"이라는 단어를 사용합니다.
$ ps -ef | grep sshd root 1142 1 0 Oct19 ? 00:00:00 /usr/sbin/sshd -D root 25342 1142 0 18:34 ? 00:00:00 sshd: shs [priv] $ ps -ef | grep daemon | grep -v grep message+ 790 1 0 Oct19 ? 00:00:01 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation root 836 1 0 Oct19 ? 00:00:02 /usr/lib/accountsservice/accounts-daemon
추천 학습: "linux 비디오 튜토리얼"

linux设备节点是应用程序和设备驱动程序沟通的一个桥梁;设备节点被创建在“/dev”,是连接内核与用户层的枢纽,相当于硬盘的inode一样的东西,记录了硬件设备的位置和信息。设备节点使用户可以与内核进行硬件的沟通,读写设备以及其他的操作。

区别:1、open是UNIX系统调用函数,而fopen是ANSIC标准中的C语言库函数;2、open的移植性没fopen好;3、fopen只能操纵普通正规文件,而open可以操作普通文件、网络套接字等;4、open无缓冲,fopen有缓冲。

端口映射又称端口转发,是指将外部主机的IP地址的端口映射到Intranet中的一台计算机,当用户访问外网IP的这个端口时,服务器自动将请求映射到对应局域网内部的机器上;可以通过使用动态或固定的公共网络IP路由ADSL宽带路由器来实现。

在linux中,交叉编译是指在一个平台上生成另一个平台上的可执行代码,即编译源代码的平台和执行源代码编译后程序的平台是两个不同的平台。使用交叉编译的原因:1、目标系统没有能力在其上进行本地编译;2、有能力进行源代码编译的平台与目标平台不同。

在linux中,eof是自定义终止符,是“END Of File”的缩写;因为是自定义的终止符,所以eof就不是固定的,可以随意的设置别名,linux中按“ctrl+d”就代表eof,eof一般会配合cat命令用于多行文本输出,指文件末尾。

在linux中,可以利用“rpm -qa pcre”命令判断pcre是否安装;rpm命令专门用于管理各项套件,使用该命令后,若结果中出现pcre的版本信息,则表示pcre已经安装,若没有出现版本信息,则表示没有安装pcre。

linux查询mac地址的方法:1、打开系统,在桌面中点击鼠标右键,选择“打开终端”;2、在终端中,执行“ifconfig”命令,查看输出结果,在输出信息第四行中紧跟“ether”单词后的字符串就是mac地址。

在linux中,rpc是远程过程调用的意思,是Reomote Procedure Call的缩写,特指一种隐藏了过程调用时实际通信细节的IPC方法;linux中通过RPC可以充分利用非共享内存的多处理器环境,提高系统资源的利用率。

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

DVWA
DVWA(Damn Vulnerable Web App)는 매우 취약한 PHP/MySQL 웹 애플리케이션입니다. 주요 목표는 보안 전문가가 법적 환경에서 자신의 기술과 도구를 테스트하고, 웹 개발자가 웹 응용 프로그램 보안 프로세스를 더 잘 이해할 수 있도록 돕고, 교사/학생이 교실 환경 웹 응용 프로그램에서 가르치고 배울 수 있도록 돕는 것입니다. 보안. DVWA의 목표는 다양한 난이도의 간단하고 간단한 인터페이스를 통해 가장 일반적인 웹 취약점 중 일부를 연습하는 것입니다. 이 소프트웨어는

PhpStorm 맥 버전
최신(2018.2.1) 전문 PHP 통합 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

MinGW - Windows용 미니멀리스트 GNU
이 프로젝트는 osdn.net/projects/mingw로 마이그레이션되는 중입니다. 계속해서 그곳에서 우리를 팔로우할 수 있습니다. MinGW: GCC(GNU Compiler Collection)의 기본 Windows 포트로, 기본 Windows 애플리케이션을 구축하기 위한 무료 배포 가능 가져오기 라이브러리 및 헤더 파일로 C99 기능을 지원하는 MSVC 런타임에 대한 확장이 포함되어 있습니다. 모든 MinGW 소프트웨어는 64비트 Windows 플랫폼에서 실행될 수 있습니다.

ZendStudio 13.5.1 맥
강력한 PHP 통합 개발 환경
