‏הצגת רשומות עם תוויות לינוקס. הצג את כל הרשומות
‏הצגת רשומות עם תוויות לינוקס. הצג את כל הרשומות

יום ראשון, 13 באוקטובר 2024

לינוקס - שליטה בהרשאות עם chmod

הפקודה chmod (קיצור של "change mode") מאפשרת לנו לשנות גישה לקבצים.

דוגמה לשימוש:

אם יש לנו תיקייה בשם my_folder ואנחנו רוצים להעניק לה הרשאות קריאה, כתיבה וביצוע לבעלים, והרשאות קריאהה לאחרים, נשתמש בפקודה:

chmod 777 my_folder


אם נרצה להחיל את זה על כל הקבצים והתיקיות בתוכה, נוסיף את -R:


chmod -R 777 my_folder


לכן אם נוצרת בעיה עם "מאבק" משתמשים, נבצע su למשתמש בעל ההרשאות על התיקייה ונבצע מהחשבון שלו את הפקודה הנ"ל.


יום ראשון, 19 באוגוסט 2018

העלאת שרת Weblogic

לינוקס
  1. מתחברים לשרת 
  2. במידת הצורך נבצע שינוי משתמש ע"י הפקודה -              su UserName
  3. לאחר su נזין את הסיסמא.
  4. נבדוק תהליכי java פעילים על ידי הרצת הפקודה-        ps -ef | grep java
  5. במידה והתהליך לא רץ ניכנס לניתוב WL_HOME/server/bin
  6. נריץ פקודה להעלאת ה NodeManager- 
  7. נבדוק שוב תהליכי java (סעיף 4)
  8. ניכנס לניתוב - MW_HOME/user_projects/domains/domain_name/bin/
  9. נריץ פקודה להעלאת הWeblogic- 
nohup ./startWebLogic.sh &
כעת נבדוק את התהליכים ונגלוש ל Weblogic

יום שלישי, 21 בפברואר 2017

בדיקת פורט בין שני מחשבים - telnet

על מנת לבדוק פורט פתוח בין שני מחשבים, נשתמש בTelnet (שצריך להיות מותקן על השרת שמריץ את הפקודה).

נכתוב את הפקודה telnet ואחריו שם המחשב אליו נרצה להתחבר ומספר הפורט לדוג' -

telnet ComputerName 123

אם הפורט סגור תופיע ההודעה

Trying ComputerName...

שתיכשל בסוף על ידי - connection timed up

במידה והפורט סגור מומלץ לבדוק ע"י ping אם יש בכלל חיבור לשרת

אם הפורט פתוח תופיע ההודעה -

Connected to ComputerName

הפקודה זיהה בשתי מערכות ההפעלה

בדיקת פורט 22 לSSH  יכולה להיעשות גם על ידי
ssh hostname

אם לא מתקבלת תשובה הפורט חסום




בדיקת חיבור בין שני מחשבים

בדיקת החיבור הפשוטה ביותר היא Ping ולאחריו שם המחשב לדוג'

ping ComputerName

ניתן לבדוק חיבור גם לאתר אינטרנט

ping www.google.com

הפקודה זהה גם מחלון הפקודה של ווינדוס וגם בלינוקס,
ההבדל הוא שבלינוקס יש לעצור את הping ע"י ctrl+c.

במידה ונרצה בווינדוס ליצור רצף ping כמו בברירת המחדל בלינוקס - נוסיף t- לאחר שם השרת כמו שניתן לראות בתמונה הבאה



יום חמישי, 3 בנובמבר 2016

פקודות מהירות לVIM עורך הטקסט של לינוקס

h   move one character left
j   move one row down
k   move one row up
l   move one character right
w   move to beginning of next word
b   move to previous beginning of word
e   move to end of word
W   move to beginning of next word after a whitespace
B   move to beginning of previous word before a whitespace
E   move to end of word before a whitespace

0   move to beginning of line
$   move to end of line
_   move to first non-blank character of the line
g_  move to last non-blank character of the line

gg  move to first line
G   move to last line
nG  move to n'th line of file (n is a number; 12G moves to line 12)

H   move to top of screen
M   move to middle of screen
L   move to bottom of screen

z.  scroll the line with the cursor to the center of the screen
zt  scroll the line with the cursor to the top
zb  scroll the line with the cursor to the bottom

Ctrl-D  move half-page down
Ctrl-U  move half-page up
Ctrl-B  page up
Ctrl-F  page down
Ctrl-O  jump to last (older) cursor position
Ctrl-I  jump to next cursor position (after Ctrl-O)
Ctrl-Y  move view pane up
Ctrl-E  move view pane down

n   next matching search pattern
N   previous matching search pattern
*   next whole word under cursor
#   previous whole word under cursor
g*  next matching search (not whole word) pattern under cursor
g#  previous matching search (not whole word) pattern under cursor

וככה יוצאים מVIM
  • Press the ESC key.
  • Now type :cq
  • Then press Return or Enter.
:יציאה ושמירה

ctrl+[
ואחר כך
:wq

Common Vi / Vim File Savings Related Commands (ex mode)

You need to press [Esc] key followed by the colon (:) before typing the following commands:
CommandDescription
qQuit
q!Quit without saving changes i.e. discard changes
fileNameRead data from file called fileName
wqWrite and quit (save and exit)
fileNameWrite to file called fileName (save as)
w! fileNameOverwrite to file called fileName (save as forcefully)

איך למצוא את גרסת הלינוקס ואת שם ההפצה

יש כמה דרכים למצוא את הפרטים אודות גרסת הלינוקס שהמחשב שלכם מריץ

1.  cat /etc/*-release
2.  lsb_release -a

בשביל למצוא את הKernel Version נשתמש ב


1. uname -a
2. uname -mrs

למציאת גרסת kernel version ו- gcc versioncat /proc/version

יום שלישי, 20 בספטמבר 2016

פקודות לינוקס - Linux commands

Files

ls - רשימת הקבצים
ls -a - תצוגת הקבצים כולל נסתרים ואלו שמתחילים בנקודה
ls -l - תצוגה רחבה יותר של רשימת הקבצים, כולל גודל, בעלים,הרשאות ועדכון אחרון
ls -t - מסדר את תצוגת הקבצים והתיקיות לפי זמן יצירה/עדכון אחרון
ls-alt - שילוב של כל השלושה מעלה

cd - אחריה מיקום או שם של תיקייה אליה נרצה להיכנס
.. cd - מעבר מהתיקייה לתיקייה שנמצאת מעליה בהיררכיה
- cd - חזרה לתיקייה הקודמת
/ cd - הגעה לתיקיית root
pwd - הדפסת מיקום נוכחי
mkdir - ליצירת תיקייה חדשה, יש להכניס שם תיקייה חדשה לאחר הפקודה
mv - שינוי שם תיקייה או קובץ לדוג'  - mv file1 file2
nslookup - שם מחשב/שרת לפי IP לדוג' - nslookup 123.123.123.223
rmdir FolderName -  מחיקת תיקייה ריקה

bg -  אם נרצה להעביר תהליך לרקע (process to the background) נלחץ עך Ctrl + Z ואז bg  ו Enter 

rpm - (Red Hat Package Manager) is an default open source and most popular package management
utility for Red Hat based systems

rpm -qa - שאילתא על כל החבילות המותקנות במחשב
rpm -qa | grep cdrecord - שאילתא על חבילה ספציפית באמצעות grep

כדי שה grep יתעלם מאותיות קטנות וגדולות נשתמש ב i-

cat file - הדפסת תוכן של קובץ

su - שינוי המשתמש הנוכחי בריצת המעטפת. בחלק מהגרסאות switch_user.

ps -ef - רשימת התהליכים שרצים במחשב

locate - מציאת קובץ או תיקייה
לעדכון הדאטה שעליו רצה הפקודה נכניס את הפקודה הבאה sudo updatedb
'locate -b ‘\mydata - מציאת הביטוי שמרכאות המדוייק

clear או Ctrl+L - ניקוי המסך

netstat -an - הצגת פורטים פתוחים, ניתן לסנן כמובן עם grep לדוג     netstat -an | grep 1234

top - מציגה בזמן נתון את התהליכים הרצים במערכת ואת נתוני הcpu והזכרון

/. - להריץ תהליך מהמיקום הנוכחי ולא תהליך שהוגדר דיפולטית בשרת לדוג' -    command/.

which - מאיפה פקודה מורצת, בהמשך לפקודה הקודמת אם נרצה לדעת מהיכן פקודה שהוגדרה דיפולטית מורצת נכתוב - which command

ssh - חיבור בssh לשרת שיבוא אחרי הssh , לדוג' - ssh server.gov.il, כמובן בהנחה שיש גישה בssh לשרת לרוב נדרש להכניס סיסמא לאחר מכן.

man - לקבלת מידע על פקודה נכתוב man ואחריה את הפקודה לדוג' man netstat, על מנת לצאת ממסך man נלחץ על q

unzip file.zip - יפתח קובץ zip  מכווץ

cp -  העתקת קובץ בתיקייה או ממקום למקום

tailמדפיסה שורות מסוף קובץ, בדיפולט 10 שורות

rm - מחיקת קובץ תעשה על ידי הפקודה ואחריה הקובץ לדוגמא rm file.txt
rmdir - מחיקת תיקייה ללא תוכן, ריקה מקבצים לדוגמא - rmdir folder_name
sudo reboot - ריסוט המכונה, השרת של לינוקס 


linux לינוקס